pátek 27. října 2017

Arduino 10, Imitace plapolajícího ohně - světelný efekt

Obvod sepne LED, který náhodnou funkcí kmitá po určitý čas a pak vypne. Funkcí delay (čekej) počkáme do dalšího cyklu.

Použité komponenty:
1 x Arduino Pro Mini (Nano) - Aliexpress (cca 35 CZK klon)
1 x odpor 680R pro LED
1 x LED dioda červená



Funkce - led dioda poblikává a tak navozuje dojem plápolajícího ohně

Foto po instalaci do modelu:

Program:
int LED_Pin = 3;   //nasatvení výstupu - defaultně na pin 3
int howBright;   

void setup()

  pinMode(LED_Pin, OUTPUT); 
}

void loop() 

  howBright = random(128,255);   // nasatvení sílí svitu blikání min. 0 a max. je 255
  analogWrite(LED_Pin, howBright); 
  delay(random(50,150));         // prodleva mezi blikáním, při nastavení hodnoty vyšší jak 150 dochází již k přerušování ohně
}