Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Tegenwoordig geven Makers, Developers de voorkeur aan Arduino voor snelle ontwikkeling van de prototyping van projecten.
Arduino is een open-source elektronicaplatform gebaseerd op gebruiksvriendelijke hardware en software. Arduino heeft een zeer goede gebruikersgemeenschap. Arduino-bordontwerp maakt gebruik van verschillende controllers, waaronder (AVR-familie, nRF5x-familie en minder STM32-controllers en ESP8266/ESP32). Board heeft meerdere analoge en digitale input/output pinnen. Het bord bevat ook een USB-naar-serieel-converter die helpt bij het programmeren van de controller.
In dit bericht zullen we zien Hoe Arduino IDE en Arduino-borden te gebruiken. Arduino is gemakkelijk te gebruiken en een zeer goede optie voor prototyping-projecten. Je krijgt veel bibliotheken en een aantal hardware die is gebouwd voor een arduino-bord, dat pin-to-pin op het modulebord en het Arduino-bord past.
Als je een Arduino-bord gebruikt, heb je geen programmeur of gereedschap nodig om op Arduino-kaarten te programmeren. Omdat die kaarten al zijn geflitst met een seriële bootloader en klaar zijn om te flashen via de USB-naar-seriële interface.
Stap 1: Punten die in de zelfstudie worden behandeld
De volgende punten worden behandeld in deze tutorial.1. Schema uitgelegd 2. Bootloader uitgelegd 3. Hoe Web Editor te gebruiken 4. Hoe Arduino IDE te gebruiken 5. Voorbeeld van LED-knippering 6. Voorbeeld van seriële interface 7. Voorbeeld van switch-interface met polling-methode 8. Voorbeeld van Switch-interface met interrupt-methode 9. Voorbeeld op ADC.
Stap 2: Vereiste componenten
Arduino UNOArduino Uno in India-
Arduino Uno in het VK -
Arduino Uno in de VS -
Arduino Nano
Arduino Nano in India-
Arduino Nano in het VK -
Arduino Nano in de VS -
Stap 3: Zelfstudie:
Stap 4: Soorten bord kunnen worden gebruikt voor Arduino-programmering
Stap 5: Meer over Arduino Bootloader
Wat is een bootloader?
In Simple Language is Bootloader een stukje code dat de code accepteert en naar onze eigen flash schrijft.
Bootloader is een stukje code dat als eerste wordt uitgevoerd wanneer uw controller wordt ingeschakeld of wordt gereset en vervolgens de toepassing start.
Wanneer de bootloader wordt uitgevoerd, controleert deze op commando of gegevens op interface zoals UART, SPI, CAN of USB. Bootloader kan worden geïmplementeerd op UART, SPI, CAN of USB. In het geval van een bootloader hoeven we de programmer niet elke keer te gebruiken. Maar als er geen bootloader op de controller staat, dan moeten we programmer/Flasher gebruiken.
En we moeten programmeur / Flasher gebruiken om flash-bootloader te gebruiken. Zodra de bootloader wordt geflitst, is een programmeur / Flasher niet meer nodig.