Arduino > Villantsunk LED-et

Honnan a túróból szerezzek LED-et? Kint -8°C, bent meg sehol egy LED.
Országomat egy LED-ért. De nicsak itt a sarokban van egy kiszolgált Celeron 300-as gép. Tuti van benne LED. És igen van.

Villantsunk LED-et!

Hardveres rész

De előtte még le kéne szedni róla a drótot. Először is a forrasztást tartó gumibugyit tépjük le róla. Ehhez egy körömvágó olló is alkalmas, ami akár az olló életébe is kerülhet. Ezután kombinált fogóval párszor megforgatom a forrasztást és már kezemben is a szépséges zöld LED. (Oldradio most biztos megdicsérne)

Azért olyan jól nem sikerült leszedni a forrasztást, mert nehéz rádugni az Arduinóra. Hol a ráspolyom? Ehh, lusta vagyok megkeresni. Hátha így is jó lesz.

Na jöjjön a szoftveres rész.


// Example 01 : Blinking LED
//
// Copy and paste this example into an empty Arduino sketch

#define LED 13   // Nem is nagyon van más választásunk, mert a föld
                // mellett van ez a tű, a diódánk két lába között meg kb
                // 3-4mm van

void setup()
{
  pinMode(LED, OUTPUT);    // a digitális tűt (digital pin)
                           // állítjuk be kimenetként 
                          // (digitális tű: hát ez baromi szarul hangzik)
                           
}

void loop()
{
  digitalWrite(LED, HIGH);   // bekapcsolja a LED-et
  delay(1000);               // vár 1 mp-et
  digitalWrite(LED, LOW);    // kikapcsolja a LED-et
  delay(1000);               // vár 1 mp-et
}

Innen: http://cdn.makezine.com/make/books/getstartedarduino/eg/Example_01.txt

Fordítás

Ellenőrzés: 21mp (a mobilba épített stopperrel mérve) (800MHz-en)
Feltöltés: 23mp (ez úgy megérzésre)

És HEURÉKA! Működik!

:D

Érdekesség: az alaplapra szerelt LED is együtt villog vele, de meg se közelíti a zöld LED szépségét.

Tehát ahhoz, hogy tudjunk futtatni egy általunk írt progit, kell írni egy setup és egy loop függvényt.
A setup-ba kell pakolni mindazt, amit az elején beállítunk, mert utána a loop fog örökké meghívódni.

Hozzászólások

Asztali óra, régi cdrom, video, autós cuccok... LED mindig van. :D ennyire elkapott a microcontroller piszkálhatnék?
- - - - - - - - - - - - - - - - - - - - - - - - -
Fejlődőképes hiperláma, és okleveles érdekfeszítő

led-et ugy szokas meghajtani, h kotnek vele sorba valamekkora ellenallast. Nyilvan ezert nem vakuzza ki a szemedet a masik led. A soros R egyreszt nem egeti le azonnal a vegfokot az avr-ben (nem ismerem, lehet, h van benne valami aramkorlat. Egy nyitott kollektoros kimenet biztos orulne egy ilyennek...), masreszt nem egeti le azonnal a led-et sem. Masreszt par ezer forintbol 1-2 szerszamra is fussa, ha komolyan foglalkozni akarsz vele.

Tud ez a cucc thread-eket? ;)