Inhoudsopgave:

Inleiding tot Arduino: 3 stappen
Inleiding tot Arduino: 3 stappen

Video: Inleiding tot Arduino: 3 stappen

Video: Inleiding tot Arduino: 3 stappen
Video: 🇳🇱 HERHALINGEN MET FOR / WHILE LOOPS - Arduino theorie #5 2024, November
Anonim
Inleiding tot Arduino
Inleiding tot Arduino

Hallo en welkom bij Arduino albert en Arduino 101. Als je verward bent met Arduino of je reis met Arduino wilt beginnen, dan ben je hier aan het juiste adres. Met deze video beginnen we onze reis naar het vers van Arduino. We beginnen met de basisprincipes, zoals wat is Arduino? Of hoe is het nuttig voor u? In de toekomst zullen we dieper ingaan op de details en onderzoeken wat we met Arduino kunnen doen.

Stap 1: Wat is Arduino?

Wat is Arduino?
Wat is Arduino?

Laten we beginnen met wat is Arduino? De meest voorkomende verklaring is dat Arduino een microcontroller is. Nou, het is niet helemaal de juiste zin omdat de microcontroller er ongeveer zo uitziet als de afbeelding hierboven.

En als je in de war bent dan komt dat door de naam. Arduino is een in Italië gevestigd bedrijf dat deze boards produceert. Borden zoals Arduino uno, nano, mega etc. Het meest gebruikte bord is UNO. Het is geen microcontroller maar een combinatie van microcontrollers en enkele andere componenten. Microcontrollers zijn in feite kleine computers die eenvoudige taken kunnen uitvoeren. Ze zijn softwarematig programmeerbaar. Arduino maakt gebruik van een reeks microcontrollers genaamd ATmega AVR. Gemaakt door bedrijf Atmel. Het beste van Arduino is dat we geen taal op assembleerniveau hoeven te gebruiken om deze microcontrollers te programmeren. Maar we komen op die brief terug.

Stap 2: Hardware

Hardware
Hardware

Ok, dus nu heb je een basisidee over Arduino. Laten we verder gaan met hardware. We beginnen met Arduino UNO. We hebben veel dingen om over te praten.

Allereerst zie je GPIO-pinnen. Dat zijn invoer-uitvoerpinnen voor algemeen gebruik. Er zijn pinnen genummerd van 0 tot 13, dit zijn digitale pinnen, wat betekent dat je alleen logische niveaus voor deze pinnen kunt gebruiken. Er zijn enkele spelden met een ~-teken. Deze pinnen zijn PWM-pinnen. PWM staat voor pulsbreedtemodulatie. Er zijn enkele pinnen met GND ernaast geschreven, deze pinnen zijn voor het leveren van gemeenschappelijke grond. Voor analoge data zijn er pinnen met label A0 t/m A5. 5V en 3.3V pinnen geven een stabiele output van respectievelijk 5V en 3.3V. Pin Vin kan worden gebruikt om Arduino van stroom te voorzien. GPIO-pin 0 en 1 kunnen respectievelijk worden gebruikt als ontvanger- en zenderpoort voor seriële communicatie. Er zijn nog twee poorten. Met behulp van een kun je Arduino op de computer aansluiten en programmeren en ook van stroom voorzien. Met andere kunnen we Arduino van stroom voorzien met behulp van een muuradapter.

Stap 3: Software

Software
Software
Software
Software

Het volgende is software. Met behulp van Arduino IDE kunnen we het Arduino-bord programmeren om verschillende taken uit te voeren. De taal die in Arduino IDE wordt gebruikt, is een combinatie van C en C++. Het is gemakkelijk te gebruiken en niet zo ingewikkeld als taal op assembleerniveau.

Als allereerste in de menubalk hebben we het menu Bestand, Bewerken, Schets, Gereedschap en Help. Daarna hebben we een aantal knoppen. Deze knoppen zijn voor het compileren van onze code, het uploaden van onze code naar het Arduino-bord en om een nieuw bestand te maken.

De volledige code is verdeeld in twee delen; opstelling en lus. Setup wordt één keer uitgevoerd en de lus wordt steeds opnieuw uitgevoerd. We kunnen globale variabelen declareren en bibliotheken daarbuiten opnemen. Dus wanneer u het Arduino-bord inschakelt, wordt eerst de setup uitgevoerd en vervolgens wordt de lus steeds opnieuw uitgevoerd totdat de stroomvoorziening wordt uitgeschakeld. Hier is een voorbeeld van code. je kunt IDE hier downloaden: download IDE

Aanbevolen: