Kezdőoldal » Számítástechnika » Programozás » Hogyan lehet több LED-et...

Hogyan lehet több LED-et villogtatni Arduino (Nano) -val? Többi lent!

Figyelt kérdés

int ledPin = 2; // LED D2-re kötve.


void setup()


{


pinMode(ledPin, OUTPUT); // a LED-hez tartozó láb kimenet.


}


void loop()


{


digitalWrite(ledPin, HIGH); // LED bekapcsolása


delay(480); // várakozás 480ms-ig.


digitalWrite(ledPin, LOW); // LED kikapcsolása


delay(480); // várakozás 480ms-ig.


digitalWrite(ledPin, HIGH); // LED bekapcsolása


delay(480); // várakozás 480ms-ig.


digitalWrite(ledPin, LOW); // LED kikapcsolása


delay(480); // várakozás 480ms-ig.


digitalWrite(ledPin, HIGH); // LED bekapcsolása


delay(480); // várakozás 480ms-ig.


digitalWrite(ledPin, LOW); // LED kikapcsolása


delay(480); // várakozás 480ms-ig.


}


Itt van a program de csak egy LED-et tudok villogtatni.

Legfelül ,, intledPin = 2; ,,-nél hogyan tudnék több lábat (Pin-t) beálítani, mert sehogy sem sikerül. Előre is kösz a válaszokat.



2018. jan. 11. 20:33
1 2
 11/20 A kérdező kommentje:
Amúgy nem kellett tranzisztor. Anélkül is működik. Azért köszi.
2018. jan. 11. 21:41
 12/20 anonim ***** válasza:
Persze, csak nem épp hatékony megoldás. De ha a célnak megfelel, akkor rendben van.
2018. jan. 11. 21:42
Hasznos számodra ez a válasz?
 13/20 A kérdező kommentje:
Hasonlóképpen a fentiekhez de örökké volt valamivel probléma és tulajdonképpen nemrégiben kezdtem tanulni a programozást.
2018. jan. 11. 21:43
 14/20 A kérdező kommentje:

Amúgy meglehet azt csinálni, hogy gombnyomásra egyszer az egyik LED villog és újbóli gombnyomásra megáll a villogás.

És ezt egy másik LED-el is ugyanezt.

2018. jan. 11. 22:16
 15/20 anonim ***** válasza:
Persze. Folyamatosan figyelni kell azt a lábát az Arduino-nak, amire a nyomógomb van kötve, így érzékelni lehet hogy meg lett-e nyomva. Viszont ehhez már nem biztos, hogy a delay() utasítás a legmegfelelőbb, mert ha a program elér mondjuk egy delay(500) utasításhoz, akkor ott fél másodpercig meg fog állni, vagyis nem fogja tudni érzékelni hogy meg lett-e nyomva a nyomógomb. Így legrosszabb esetben maximum fél másodpercig nyomva kell tartana azt. Ha ez probléma számodra, akkor viszonylag egyszerűen kiküszöbölhető.
2018. jan. 11. 22:27
Hasznos számodra ez a válasz?
 16/20 A kérdező kommentje:
Nekem nem muszáj nyomógomb. Sőt egy sima kapcsoló jobb lenne.
2018. jan. 12. 15:54
 17/20 anonim ***** válasza:

Akkor használd mondjuk az analogRead() utasítást: [link]


Kapcsolót meg például így be tudod kötni (de szerintem erre rájöttél már magadtól is): [link]

2018. jan. 12. 16:47
Hasznos számodra ez a válasz?
 18/20 A kérdező kommentje:
Oké. Köszi. Megoldom valahogy.
2018. jan. 12. 18:51
 19/20 radír67 válasza:

Ennek hasznát veszed!

[link]

2018. jan. 12. 20:38
Hasznos számodra ez a válasz?
 20/20 radír67 válasza:
Ha komolyabban gondolod: [link]
2018. jan. 12. 20:42
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!