Sådan at tænde en LED med Arduino

Jeg forventer, at tænde en LED med Arduino er grundlaget for at begynde at bruge kortet Dette er et afgørende skridt for dem, der har store viden inden for elektronik, også Arduino er en programmerbar hardware og hardware-platform til prototyping elektroniske kredsløb simple og komplekse

Sørg for at du har på hånden:
  • Arduino, Computer Diode LED

Først skal vi udføre programmet Arduino, når åben, vil åbne en skitse (program) vakuum Når vi bare gå til Filer> Ny for at åbne en ny skitse, og gemme det som vi ønsker

Så tager vi en LED og indsæt katoden af ​​diode i hullet, hvor der er mærket "GND" (nr 13) Efter indtastning dioden, kan vi finde det program til at blinke LED, Blink, på hjemmesiden for Arduino L ' sidste trin er at indsætte koderne i skitsen, der sender instruktioner til Arduino Vi klikker på "Check": Hvis compileren ikke returnerer fejl, men vil vise "Efter Afslutning" betyder, at operationen er vellykket

Efter operationen er vellykket, er vi nødt til at sende programmet, eller skitse (som vi kalder det) til kortet ved at klikke på "Upload til I / O-kortet" Dette skridt er afgørende at etablere en forbindelse mellem vores computer og Arduino så det kan genkende og fortolke de kommandoer, som vi sender via computeren på dette tidspunkt vi er færdig!

Men hvis hvis vi ønsker at gøre mere, er der koder til flash vores LED diode, og er følgende:
// Eksempel 01: blink en Ledi to skråstreger angiver starten på en linie (svarende til en kommando) i programmeringssprog: i dette tilfælde titlen tildelt "at blinke en LED"
#define erstatter automatisk værdien 13, hver gang programmet vises udtrykket LED void setup () advarer Arduino, at vi er på vej ind et stykke kode, der udtrykker en kommando {seler åbner tidligt kode
pinMode (LED, OUTPUT); // Sætter den digitale pin som output denne kommando til Arduino forklarer, hvordan du bruger en pin-udgang, da vi nødt til at vælge at blinke LED} Sidste tandbøjle angiver slutningen af ​​opsætningen void loop () Og 'kernen i dit program, du Han gentager kontinuerligt, indtil kortet er tændt
digitalWrite (LED, HIGH); // LED lys Denne funktion giver mulighed for at tænde for LED tilsluttet pin valgte tilstand HØJ angiver, at stiften er en spænding på +5 Vdelay (1000); // Vent et sekund viser os livet af intermitterende kontrol 's numerisk argument, angiver antallet af millisekunder til at vente (i dette tilfælde en tusind derefter en anden)
digitalWrite (LED, LOW); // Denne kommando slukker LED til LED på ben 13 for at dø
forsinkelse (1000); // Vent et sekund Angiver frekvensen: i dette tilfælde diode tilsluttet stiften 13 forbliver slukket i 1 sekund før genoplive