Arduino 1, Imitace sváření - světelný efekt

I já jsem přičichl k Arduinu a vzhledem k možnosti nákupu klonů v číně, je to nejlevnější a nejrychlejší varianta jak vyrábět moduly. Jako První modul jsem si připravil simulátor sváření - tzv. svařeč. Program je uzpůsoben pro moduly Pro Mini a nebo Nano, jelikož jsou malé a vejdou se všude.

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.

Zapojení:

PIN 3 - výstup pro led (nutno zapojit předřadný odpor 680 ohm)


Napájení:

Pro napájení Arduina používám moduly s LM2596, které kupuji v číně.

Program:
int ledPin = 3; // LED pripojena na digitalni pin 3

void setup()
{
 pinMode(ledPin, OUTPUT);
}

void loop()
{
 int i,count;
 count=random(10,60);
 for (i=0;i<count;i++)
 {
  digitalWrite(ledPin, HIGH); // LED on
  delay(random(60));
  digitalWrite(ledPin, LOW); // LED off
  delay(random(200));
 }
 delay(random(1000,20000)); // cekej nahodny cas
}