Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_name() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 141

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_title() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 148

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 155

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_long_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 162

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_features() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 169

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_pricing_for_ui() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 176

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_manage_url() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 183

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21
Trafik Işıkları – KodlaBafra

Trafik Işıkları

Trafik Işıkları

Bu uygulamada Micro:bit kullanarak trafik ışıkları yapacağız.
Kod blokları çalıştığında önce kırmızı led 5 saniye yanacak- sönecek,
sonrasında sarı led 3 saniye yanacak- sönecek ve son olarak
yeşil led 5 saniye yanacak ardından sönecektir. Bu sıra program başa dönerek sürekli olarak devam edecektir…

Simülatöre ulaşmak için tıklayınız.


Öncelikle aşağıdaki malzemeleri kullanarak devreyi kuruyoruz.

Kullanılan Malzemeler
Micro:bit
3 adet led
3 adet 220 ohm direnç
Bread board
Yeterli miktarda jumper kablo


Devre kurulumunda şekildeki gibi Micro:bit’in PO pinini kırmızı lede, P1 pinini sarı lede , P2 pinini ise yeşil lede bağlıyoruz.
Ledlerin zarar görmesini engellemek amacıyla aralarda 220 ohm direnç kullanıyoruz.

Bağlantıyı yaptıktan sonra kodlama kısmına geçiyoruz.
Kullandığımız editörde aşağıdaki kodları yazıyoruz.


İlk blokta P0 pini aktif yani 1 olurken P1 ve P2 pinleri sıfır yani pasif oluyor. Bu durumda sadece kırmızı lede akım geçeceği için sadece kırmızı led yanacak diğerleri yanmayacaktır. Bu araya 5 saniye duraklama ekliyoruz. (Kırmızı led 5 saniye boyunca yanacaktır.) İkinci kısımda ise P0 ve P2 pini sıfır yapılarak pasif olacak P1 pini aktif edilerek sarı ledin yanması sağlanacaktır. Bu araya da 3 saniye duraklama ekliyoruz. (Sarı led 3 saniye boyunca yanacaktır.) Aynı şekilde diğer kod kısmında da P0 ve P1 pasif duruma getirilip sadece P2 pini aktif olacaktır. Bu durumda da sadece yeşil led 5 saniye boyunca yanacaktır.

Yazar hakkında

Emine ALTUN editor

Bafra Gül-Nusret Kural Ortaokulu Bilişim Teknolojileri Öğretmeni