Arduino dioda LED na klaśnięcie .

in polish •  7 years ago 

Tym razem przyjrzymy się prostemu układowi z Arduino
, do którego potrzebne nam będą:
-płytka Arduino
-cyfrowy czujnik dźwięku
-dioda LED
-rezystor 220ohm
Zacznijmy od zasady działania czujnika dźwięku , otóż jest to mikrofon który mierzy zmiany ciśnienia powietrza , które powoduje fala dźwiękowa ,dzięki temu czujnik jest w stanie określić „hałas”
29391186_2064304133813778_1444337552_o.jpg
To tyle słowem wstępu , a teraz zacznijmy przygodę z układem :

(układ przed klaśnięciem )
29632988_2064302710480587_186375434_o.jpg
(układ po klaśnięciu )
29527014_2064302727147252_224274354_o.jpg
Teraz schemat:
schemagt.jpg
Kod:
int mic = 8;
int LED = 2;
boolean lastReading = LOW;
boolean nowReading = LOW;
boolean LED_ON = false;

void setup () {
pinMode(mic, INPUT);
pinMode (LED, OUTPUT);
}

void loop () {
nowReading = digitalRead(mic);
if (lastReading == LOW && nowReading == HIGH)
{
LED_ON = !LED_ON; }
lastReading = nowReading;
digitalWrite (LED, LED_ON);
}
tłumaczenie:
1.definiujemy czujnik pod pin 8
2.definiujemy diode pod pin 2
3,4.tworzymy zmienną typu boolean ,która działa na zasadzie 0,1
5.tworzymy kolejną zmienną boollean która odpowiada za stan diody LED
6,7 definiujemy pin 8 jako wyjście a pin 2 jako wyjście
8 odczyt z czujnika
9 jeżeli ostatni odczyt to stan niski i teraźniejszy to stan wysoki
10 stan diody zmienia się na przeciwny
11 ostatni odczyt =teraźniejszy odczyt
12.ustaw diodę na aktualny stan

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

@werterus Popraw interpunkcję, bo aż oczy bolą.
Formatowanie dla kodu źródłowego też by się przydało.

postaram się

Właśnie miałem napisać to samo co @lipek, te przecinki po odstępie straszą.
Kod formatuje się ubierając go w trzy znaki ` przed i po kodzie, dla przykładu:

int mic = 8; // definiujemy czujnik pod pin 8

Pobaw się i obserwuj podgląd przy redagowaniu artykułu.
Z merytorycznych kwestii - ile kosztował czujnik dźwięku i jaki ma zasięg/czułość?

Dzięki, dopiero zaczynam więc konstruktywna krytyka mile widziana :)

Fajna sprawa, przydałoby się coś takiego

You just received a 3.99% upvote from @honestbot, courtesy of @werterus!
WaveSmall.gif