İçindekiler:
Video: Arduino: Hobbyist Electronics to Orbit! - Computerphile 2024
Bu elektronik proje, bir BASIC Stamp HomeWork tahtasında 6 LED'i bronz panele bağlayarak başlar ve ardından tüm LED'leri yanıp sönmek için gerekli olan programlamayı sürdürerek devam eder. LED'ler açık ve kapalı. Farklı flaş desenleri oluşturmak için programlama ile oynayabilirsiniz.
LED'leri bağlayın
Bu proje, BASIC Stamp Activity Kit'le gelen bileşenleri kullanarak 0, 2, 4, 6, 8 ve 10 numaralı pimlere altı LED bağlı olan bir test devresi nasıl inşa edebileceğinizi gösterir; çoğu RadioShack mağazasından edinilebilir. Not: Ayrıca bu devreyi bir Eğitim Kurulu ve kendi LED'lerinizle ve dirençlerinizle kolayca monte edebilirsiniz.
LED'leri yanıp söner
Bir PBASIC programı ile bir LED'i açabilir veya kapatabilirsiniz, bir BASIC'e bağlanabilen şeyi kontrol edebilirsiniz Damga G / Ç bağlantı noktası.
İşte altı LED'in hepsini yanıp sönen yarım saniye aralıklarla basit bir program. Bu program YÜKSEK, DÜŞÜK, DURDUR ve GOTO ifadelerinden başka bir şey kullanmaz. Program, altı LED'in tümünü açar, 500 ms (yarım saniyede) duraklar, LED'leri kapatır, bir buçuk saniye bekler ve daha sonra tüm işlemi başlatmak için Ana etikete geri döner.
'{$ PBASIC 2. 5}' {$ PBASIC 2. 5} Ana: YÜKSEK 0 YÜKSEK 2 YÜKSEK 4 YÜKSEK 6 YÜKSEK 8 YÜKSEK 10 DURAKLAT 500 DÜŞÜK 0 DÜŞÜK 2 DÜŞÜK 4 DÜŞÜK 6 DÜŞÜK 8 DÜŞMAN 10 DURAKLAT 500 GOTO Main
Aşağıdaki paragraflar bu programın çalışmasını özetlemektedir:
-
'{$ PBASIC 2. 5} - Bu satır, programın PBASIC 2. sürümünde yazıldığını gösterir. BASIC Stamp 2 için yazdığınız her program bu satırı içermelidir. Direktif → PBASIC → Sürüm 2. 5'i seçerek veya araç çubuğundaki PBASIC Sürüm: 2. 5 düğmesini tıklatarak otomatik olarak bir programa ekleyebilirsiniz.
-
* '{$ PBASIC 2. 5} - Bu satır, programın bir BASIC Stamp 2 üzerinde çalışacağını ve bir BASIC Stamp 2 mikroişlemcisinde çalıştırdığınız her program için gerekli olduğunu gösterir. Direktif → Damga → BS2'yi seçerek otomatik olarak ekleyebilirsiniz.
-
* Ana: - Ana etiket: 19 satırındaki GOTO deyiminin atladığı konumu tanımlar. Main, programınızda yalnızca adı verilen bir etiketi olarak bilinir. Bir etiket oluşturmak için, bir ad, ardından iki nokta üst üste yazmanız yeterlidir. PBASIC'de değer adları oluşturma hakkında daha fazla bilgi için.
-
* YÜKSEK 0 - Bu satır, 0 pin çıkışını YÜKSEK olarak ayarlar ve LED'i aydınlatır. Aşağıdaki satırlar (6 ila 10) benzer şekilde pim 2, 4, 6, 8 ve 10'u açar.
-
* DURAKLAT 500 - Bu satır 500 ms (saniyenin yarısı) boyunca programı duraklatır.
-
* DÜŞÜK 0 - Bu satır ve ardından gelen beş, 0, 2, 4, 6, 8 ve 10 numaralı pimlerin çıkışlarını LOW değerine ayarlar ve LED'leri söndürür.
-
* DURAKLAT 500 - Bu satır, programı bir buçuk yarım duraklatır.
-
* GOTO Ana - Bu satır, programın denetimini satır 4'teki Ana etikete geri aktarır, böylece program tekrarlanır.