Ev Kişisel Finans Elektronik projelerinde DO döngüleri nasıl kullanılır PBASIC Kodunda DO Döngüleri Nasıl Kullanılır - mankenler

Elektronik projelerinde DO döngüleri nasıl kullanılır PBASIC Kodunda DO Döngüleri Nasıl Kullanılır - mankenler

Video: Arduino ile Servo Motor Kontrol 2024

Video: Arduino ile Servo Motor Kontrol 2024
Anonim
PBASIC'deki DO döngüsü, elektronik projenizdeki BASIC Damgasını biraz daha kompakt hale getirebilir. DO döngüsü aslında bir etiket ve bir GOTO deyimi ile aynı işlevi gerçekleştiren özel bir PBASIC deyimidir. Örneğin, aşağıdakileri göz önünde bulundurun:

Ana: YÜKSEK 0 DURAKLAT 500 DÜŞÜK 0 DURAKLAT 500 GOTO Ana

Aynı işlevi Ana etiketi veya GOTO ifadesi olmadan LED'i açan ve kapatan çizgileri yerleştirerek gerçekleştirebilirsiniz DO ve LOOP ifadeleri arasında şöyle:

DO YÜKSEK 0 DURAKLA 500 DÜŞÜK 0 DURAKLAT 500 LOOP
DO ve LOOP ifadeleri arasındaki çizgiler sonsuza kadar tekrar tekrar çalıştırılacaktır.

'LED Flaşör Programı' Doug Lowe 'Temmuz 10, 2011 "Bu program sırayla 0, 2, 4, 6, 8 ve 10 nolu pimlere bağlı LED'leri yanıp sönüyor". Programın bu sürümü bir DO döngüsü kullanıyor. '{$ PBASIC 2. 5}' {$ STAMP BS2} Hız VAR BYTE Led VAR BYTE Hız = 50 Led = 0 DO YÜKSEK Led PAUSE Hız LOW Led PAUSE Hız IF Led <10 tHEN Led = Led + 2 ELSE Led = 0 ENDIF LOOP

Döngü koşullu yapmak için LOOP deyimine bir koşullu test ekleyebilirsiniz. Örneğin:

Led = 0 DO YÜKSEK Led DURAKLAT 500 LOW Led DURAKLAT 500 Led = Led + 2 LOOP UNTIL Led> 10
Bu kod, 0, 2, 4, 6, 8 ve 10. 10 numaralı LED ışığı yanıp söndükten sonra, sonuncu satır sonraki Led değişkenini 12 olarak ayarlar. Ardından, LOOP UNTIL deyimi, Led'in 10'dan büyük olduğunu görür, bu nedenle döngü durur.

UNTIL kelimesi yerine, durumu bir DO döngüsünde işaretlemek için WHILE kelimesini kullanabilirsiniz. UNTIL ve WHILE arasında önemli bir fark var ve fark, kelimelerin önerdiği gibi. UNTIL kelimesini kullandığınızda, döngü durum testleri gerçek oluncaya kadar yürütülecektir. WHILE kelimesini kullandığınızda, döngü koşul testleri yanlış olana kadar yürütülür.

Ayrıca, durum sınamasını DO deyimine veya LOOP bildirimine ekleyebileceğinizi unutmayın. Durum sınamasını DO bildirimine yerleştirirseniz, durum, her döngü yürütülmeden önce

test edilir. LOOP bildirimine yerleştirirseniz, koşul her döngü tamamlandıktan sonra sonra olarak sınanır. DO deyimine WHILE testleri koymak ve LOOP bildiriminde UNTIL testleri yapmak ortaktır.

Led = 0 DOKUNMAK İÇİN Led <11 hIGH Led DURAKLAT 500 LOW Led DURAKLAT 500 Led = Led + 2 LOOP

Burada, Led'in her döngüsünün yürütülmeden önce değeri test edilir. Döngü, Led değeri 11'den küçük olduğu sürece yürütülür.

DO döngüler

iç içe geçmiş olabilir, bu da bir DO döngüsünün başka bir DO döngüsü içerdiği anlamına gelir.DO döngüleri içiçe yerleştirildiğinde, iç döngü koşullu sınamaya sahip olmalıdır. Aksi takdirde, sonsuza kadar döner ve dış döngünün tamamlanma şansı asla olmayacaktır. Bu programda, en içteki DO döngüsü altı LED'i bir kez ateşler. Son LED ışığı yanıp söndükten sonra döngüyü durdurmak için BİR HAKKI durum kullanır. En dıştaki DO döngüsü sonsuza dek devam eder ve yanıp sönen dizinin süresiz olarak devam etmesine neden olur.

'LED Flaşör Programı' Doug Lowe 'Temmuz 10, 2011 "Bu program sırayla 0, 2, 4, 6, 8 ve 10 nolu pimlere bağlı LED'leri yanıp sönüyor". Programın bu sürümü iç içe geçmiş DO döngülerini kullanıyor. '{$ PBASIC 2. 5}' {$ STAMP BS2} Hız VAR BYTE Led VAR BYTE Hız = 50 DO Led = 0 DO YÜKSEK Led PAUSE Hız LOW Led DURAKLATMA Hız Led = Led + 2 LOOP UNTIL Led> 10 LOOP

Elektronik projelerinde DO döngüleri nasıl kullanılır PBASIC Kodunda DO Döngüleri Nasıl Kullanılır - mankenler

Editörün Seçimi

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Kendi Excel 2007 Şablonlarınızı Oluşturun - mankenler

Hazır bir Excel 2007 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Kendi Excel 2010 Şablonlarınızı Oluşturma - mankenler

Hazır Excel 2010 şablonunu bulamazsanız faturaya uyuyor, oluşturduğunuz veya şirketinizin elinde bulunan örnek çalışma kitaplarından kendi şablonlarınızı oluşturuyor. Kendi şablonunuzu oluşturmanın en kolay yolu, gerçek bir çalışma kitabı prototipi oluşturmak ve dosyayı şablon dosyası biçimini kullanarak kaydedin ...

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Excel 2007 Grafiğinin Tipini ve Stilini özelleştiren - aumluları

Bir grafik eklediğinizde bir Excel 2007 çalışma kitabı, Şeritte yeni bir Grafik Araçları Tasarım sekmesi görüntülenir. Grafik türünü ve stilini özelleştirmek için Grafik Araçları Tasarım sekmesindeki komut düğmelerini kullanabilirsiniz. Tasarım sekmesi aşağıdaki düğme gruplarını içerir: Tür grubu Değiştir Grafik Türü ...

Editörün Seçimi

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü Temel, Çalınma Evini ve Diğer Beyzbol Beyitlerini Çalın

ÜÇüncü temel çalmak genellikle ikinci çalmaktan daha kolaydır. Birçok atış çizmeden ilk önce olduğundan daha büyük bir yol alabilirsin. Zamanlamanız iyi ise, atıcı topu bırakmadan önce saniyelerden de çıkabilirsiniz. Sürahi genellikle koşucuları ikinci sıradan seçmek daha zor olur ...

Basketbol Takımınızda Bir Balo Domuzuyla

Basketbol Takımınızda Bir Balo Domuzuyla

Balo domuzu - asılı bir oyuncu uzun süreler boyunca topa vurur ve geçmek yerine her yere ateş etmeyi amaçlar - tüm takım için gerçek sorunlar yaratır. Örneğin, topu domuzu, takımın moralini zayıflatan ve öldüren puan almaya çalışan açık takım arkadaşlarını görmezden gelir ...

Editörün Seçimi

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Canon EOS 6D'ye Yazar Adı Nasıl Eklenir Canon EOS 6D'ye Yazar Adı Nasıl Eklenir

Adınızı aşağıdaki gibi ekleyebilirsiniz: Canon'la çektiğiniz her görüntünün yazarı. Bilgiler, çektiğiniz her resme EXIF ​​verisi olarak eklenir. Yazar bilgilerinizi kameraya kaydetmek için: Menü düğmesine basın. Daha önce kullanılan menü görüntülenir. Kamera Ayarları ... 4 ...

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Rebel T6i / 750D'den Görüntülere Nasıl Temizleme Talimatları Ekleyeceksiniz - mankenler

Küçük noktalar görüntülerinizde tutarlı bir şekilde görünüyorsa ve Rebel T6i / 750D'nin lensindeki kirin nedeni değilse - sensörünüzün temizlemeye ihtiyacı olabilir. Sensörü kendiniz temizlemeyin, çünkü ne yaptığınızı bilmiyorsanız makinenizi kolayca mahvedebilirsiniz. Bunun yerine, fotoğraf makinesini çekin ...