Arduino coderen – Handleiding voor beginners

Arduino Coderen Handleiding Voor Beginners



Arduino is een open-sourceplatform dat erg handig is voor mensen die van embedded systemen houden. De belangrijkste componenten van Arduino zijn het Arduino-bord waarin we een microcontroller hebben en het andere hoofdonderdeel is Arduino IDE ( Geïntegreerde ontwikkelomgeving ) ook bekend als Arduino-software, waar we de code kunnen schrijven en IDE die code kunnen compileren in een binair Hex-bestand dat kan worden gelezen door de microcontroller.

Arduino IDE is een platformonafhankelijke software die beschikbaar is op Windows, Mac en Linux. Arduino-taal die is afgeleid van C ++ wordt gebruikt om Arduino-kaarten te programmeren met behulp van de IDE.

Hoe Arduino als beginner te gebruiken:

In deze handleiding leggen we je uit hoe je je eerste programma schrijft met behulp van je Arduino-bord. Alles wat u nodig heeft is:







  • Arduino-bord (UNO)
  • USB B-kabel
  • Een computer of laptop
  • Arduino IDE of Arduino-software



Door onderstaande stappen te volgen, kunt u uw eigen programma schrijven. Laten we beginnen:



Stap 1: Om te communiceren met je Arduino-bord hebben we software nodig die onze code omzet in binaire bestanden die begrijpelijk zijn voor ons Arduino-bord. U moet de Arduino IDE downloaden zodat we verder kunnen gaan. Als u Arduino IDE wilt downloaden en installeren, klikt u op Hier .





Omdat we Arduino IDE nu hebben gedownload, gaan we verder met stap 2.

Stap 2: Start Arduino IDE vanuit het startmenu door op de Windows-toets te drukken en Arduino IDE te typen of door te dubbelklikken op het IDE-softwarepictogram. Er wordt een venster geopend dat er zo uitziet.



Hier heb ik de volledige interface van Arduino IDE laten zien.

Stap 3: De volgende stap is het selecteren van het juiste Arduino-bord; het hangt allemaal af van welk bord je gebruikt, volg deze stappen om je Arduino-bord in IDE te selecteren:

Ga naar Gereedschap>Board>Arduino AVR-borden – selecteer nu welk bord je ook gebruikt.

Vergeet niet om het juiste model van je bord te selecteren als je per ongeluk het verkeerde bord selecteert. IDE geeft een compilatiefout.

Stap 4: Vanaf nu je je bord hebt geselecteerd, is het tijd om de IDE te vertellen op welke USB-poort van je pc je je Arduino-bord hebt aangesloten. Ga voor poortselectie naar: Extra>Poorten>(Selecteer poortnummer).

Het is belangrijk om de juiste seriële poort te selecteren, anders kan je code niet in het Arduino-bord branden.

Hoe de eerste Arduino-code te schrijven

We hebben onze IDE geïnstalleerd en verbindingen gemaakt tussen Arduino en pc. Nu gaan we verder met het schrijven van de eerste code.

Alle Arduino-programma's volgen dezelfde structuur. We kunnen het Arduino-programma in drie delen verdelen:

  • Codestructuur
  • Variabele en constanten
  • Functies

De Arduino-codestructuur heeft nog twee hoofdonderdelen:

De setup() functie: Het doel van deze functie is dat wanneer een schets wordt gestart, deze de pin-modi, variabelen initialiseert en de beschikbare bibliotheken in uw programma begint te gebruiken. Het wordt maar één keer uitgevoerd tijdens het hele compilatieproces.

De lus()-functie: De functie loop() wordt gebruikt na de opstelling() functie wordt geïnitialiseerd, zoals de naam al doet vermoeden, blijft de loop()-functie actief totdat deze wordt gestopt en wordt deze gebruikt om het Arduino-bord actief te besturen.

Voorbeeld Arduino-programma

Als voorbeeld zullen we het Arduino ingebouwde Led-programma uit de voorbeeldsectie gebruiken. Met behulp van deze schets zullen we proberen de basis van het Arduino-programma te begrijpen.

Volg deze stappen om Led knipperende schets te importeren:

Ga naar Bestanden>Voorbeelden>01.Basis>Knipperen , zal een nieuw venster openen met een schets van de LED knippert programma.

Zoals we in de schets kunnen zien, hebben we de . geïnitialiseerd opstelling() functie zal het slechts één keer worden uitgevoerd.

4 pinMode (LED_BUILTIN, UITGANG); Hiermee wordt de ingebouwde led-pin als onze uitvoer ingesteld.

Daarna lus() functie is geïnitialiseerd, wordt deze steeds opnieuw uitgevoerd:

8 digitalWrite (LED_BUILTIN, HOOG); Dit zal de led aanzetten
9 vertraging (1000); Dit geeft een pauze van een seconde
10 digitalWrite (LED_BUILTIN, LAAG); Dit zal de led uitschakelen
elf vertraging (1000); Geef een pauze van een seconde

Lees over digitalWrite() en delay() functies – Hoe te gebruiken Arduino DigitalWrite() en hoe Arduino Vertragingsfunctie werken.

Upload het programma met behulp van snelle actieknoppen naar Arduino.

Programma-uitvoer

We kunnen een ingebouwde led zien knipperen over het Arduino-bord als onze output:

Conclusie

Dit is misschien het einde van dit artikel, maar het is nog maar het begin van je nieuwe reis met Arduino.
Code schrijven met Arduino is altijd leuk en een geweldige leermogelijkheid voor beginners. We hebben onze eerste code van led-knipperen geschreven, je kunt ook andere voorbeelden proberen en je programmeerkennis vergroten.