Arduino Uno is een open-source microcontroller Raad die op Microchip ATmega328P (voor Arduino UNO R3) of Microchip ATmega4809 (voor Arduino UNO WIFI R2) Microcontroller door Atmel wordt gebaseerd en de eerste USB aangedreven Raad was die door Arduino wordt ontwikkeld. Atmega 328P gebaseerde Arduino Uno pinout en de specificaties worden in detail in dit bericht gegeven.
zowel Atmega328 als ATmega4809 wordt geleverd met een ingebouwde bootloader, wat het erg handig maakt om het bord met onze code te flashen. Zoals alle Arduino-raad, kunnen wij de software programmeren die op de Raad lopen gebruikend een taal die van C en C++wordt afgeleid. De gemakkelijkste ontwikkelingsomgeving is de Arduino IDE.
It consists of 6 analog inputs, 14 digital input/output pins (of which 6 can be used as PWM outputs), a 16 MHz ceramic crystal resonator, a USB-B port, an ICSP header, a power jack and, a reset button.
- Arduino UNO Pinout and Pin diagram:
- Regulator, Oscillator, and Reset button:
- Arduino UNO voeding pinout:
- I2C-pinnen op Arduino UNO-pin-diagram:
- SPI-pinnen op Arduino UNO-pin-diagram:
- Arduino UNO Pinout ICSP:
- Arduino Uno Pinout – Analog Pins:
- Arduino Uno Pinout – digitale pinnen:
- PWM-pinnen:
- andere pinnen:
- specificaties van Arduino UNO:
Arduino UNO Pinout and Pin diagram:
Regulator, Oscillator, and Reset button:
Voltage Regulator-The voltage regulator converts the input voltage to 5V. The primary use of a voltage regulator is to control the voltage level in the Arduino board. Zelfs als er om het even welke schommelingen in de voedingsspanning van de regelgever zijn, blijft de outputvoltage constant en dichtbij 5 volt.
Kristaloscillator-De Kristaloscillator heeft een frequentie van 16MHz, die het kloksignaal aan de microcontroller levert. Het geeft de basis timing en controle aan de Raad.
RESET knop-het wordt gebruikt om het bord te resetten. Het wordt aanbevolen om op deze knop te drukken elke keer dat we de code naar het bord flashen.
Arduino UNO voeding pinout:
Barrel Jack-de Barrel jack of DC Power Jack wordt gebruikt om het Arduino-bord van stroom te voorzien met behulp van een externe voeding. De barrel jack wordt meestal aangesloten op een adapter. De Raad kan worden aangedreven door een adapter die tussen 5-20 volt varieert, maar de fabrikant adviseert om het tussen 7-12 volt te houden.
opmerking: Boven 12 volt, kan de Raad oververhit raken en onder 7 volt, kan de spanning niet voldoende zijn om de Raad van macht.
USB B-poort-de USB-Interface wordt gebruikt om de USB-kabel aan te sluiten. Deze poort kan worden gebruikt om het apparaat van de 5V-voeding te voorzien. Het stelt ons in staat om het bord aan te sluiten op de computer. Het programma wordt serieel geüpload vanaf de computer via de USB-kabel.
Vin-het is de gemoduleerde DC voedingsspanning, die wordt gebruikt om de IC ‘ s te regelen die in de verbinding worden gebruikt. Het wordt ook genoemd het primaire voltage voor IC huidig op de Raad van Arduino. De VCC-voltagewaarde kan negatief of positief aan de GND-speld zijn.
I2C-pinnen op Arduino UNO-pin-diagram:
I2C is het tweedraads seriële communicatieprotocol. Het staat voor Inter-geïntegreerde schakelingen. De I2C gebruikt twee regels om gegevens te verzenden en te ontvangen: een serial clock pin gebruikt (SCL) en een serial data (SDA) (SDA) pin.
- SCL-het staat voor Serial Clock. Het is de pin of lijn die de klokgegevens overbrengt. Het wordt gebruikt om de verschuiving van gegevens tussen de twee apparaten (master en slave) te synchroniseren. De seriële klok wordt gegenereerd door het hoofdapparaat.
- SDA-het staat voor Serial Data. Het wordt gedefinieerd als de regel die door de slave en master wordt gebruikt om de gegevens te verzenden en te ontvangen. Daarom wordt het de datalijn genoemd, terwijl SCL een kloklijn wordt genoemd.
SPI-pinnen op Arduino UNO-pin-diagram:
SPI staat voor Serial Peripheral Interface. Het wordt gebruikt door de microcontrollers om snel met één of meer randapparatuur te communiceren.
- SCK-It staat voor Serial Clock. Dit zijn de klokpulsen, die worden gebruikt om de overdracht van gegevens te synchroniseren.
- MISO-het staat voor Master Input / Slave Output. Deze datalijn in de MISO-pin wordt gebruikt om de gegevens van de Slave te ontvangen.
- MOSI-het staat voor Master Output / Slave Input. Deze regel wordt gebruikt voor het verzenden van gegevens naar de randapparatuur.
- SS-het staat voor Slave Select. Deze regel wordt gebruikt door de master. Het fungeert als de enable lijn. Wanneer de Slave Select pin waarde van een apparaat laag is, kan het communiceren met de master. Als de waarde hoog is, negeert het de meester. Dit stelt ons in staat om meerdere SPI randapparatuur te hebben die dezelfde MISO, MOSI en CLK lijnen delen.
externe Interrupts (2 en 3) – deze pinnen kunnen worden gebruikt om een interrupts te activeren op een lage waarde, een stijgende of dalende rand, of een verandering in waarde.
TXD en RXD-TXD en RXD pinnen worden gebruikt voor seriële communicatie. De TXD wordt gebruikt om de gegevens te verzenden, en RXD wordt gebruikt om de gegevens te ontvangen. Het vertegenwoordigt ook de succesvolle stroom van gegevens.
Arduino UNO Pinout ICSP:
Het staat voor In-Circuit seriële programmering. We kunnen deze spelden gebruiken om de firmware van de Arduino-raad te programmeren. De firmware veranderingen met de nieuwe functionaliteiten worden verzonden naar de microcontroller met behulp van de ICSP header.
de ICSP-header bestaat uit 6 pins.
Arduino Uno Pinout – Analog Pins:
The Arduino Uno consists of 6 analog pins, which uses ADC (Analog to Digital converter). These pins can serve as analog inputs but can also function as digital inputs or digital outputs. Deze pinnen accepteren ingangen in de vorm van analoge signalen en retourwaarden die tussen 0 en 1023 liggen (omdat Arduino Uno een analoog aan digitaal omzetter met 10 bits of een resolutie van 210 heeft).
een analoog naar digitaal converter werkt in drie fasen: sampling, kwantisatie en digitalisering. Omdat de Arduino werkt op een 0-5 Volt bereik, is de stapgrootte van het apparaat 5/1023=0.00488 volt of 4.88 mV.
zo kunnen we een 4,88 mV ingangsspanning interpreteren naar een van de analoge pinnen als 1, 9,77 mV als 2, enzovoort tot 5 V als 1023. Alles onder 4.88 mV wordt beschouwd als 0 en boven 4.99 V als 1023.
Arduino Uno Pinout – digitale pinnen:
op het Arduino UNO bord, pinnen 0-13 zijn digitale input/output spelden.
de Arduino digitale spelden kunnen slechts twee toestanden lezen: wanneer er een voltagesignaal is en wanneer er geen signaal is. Dit soort input wordt meestal digitaal (of binair) genoemd en deze toestanden worden aangeduid als hoog en laag of 1 en 0.
LED (13): Op het bord is een ingebouwde LED aangesloten op digitale pin 13. Wanneer deze pin hoog of 1 is, wordt de LED ingeschakeld, wanneer de pin laag of 0 is, wordt deze uitgeschakeld.
PWM-pinnen:
Als u goed kijkt, vindt u de ‘~’ symbool op digitale pin 3,5,6,9,10, en 11. Deze pinnen hebben een extra functie genaamd PWM. Vandaar dat deze pinnen PWM pinnen worden genoemd.
PWM staat voor “pulsbreedtemodulatie”. Het betekent, dat een analoge waarde wordt gemoduleerd op een digitaal signaal. Stel dat je een DC motor wilt laten draaien op een bepaalde analoge spanning tussen 0 en 5 V. Dit is niet mogelijk omdat het Arduino bord MOSFET-gebaseerd is.
om de gewenste uitgang te bereiken, kunnen we dus alleen een analoog signaal simuleren door onze uitgang zeer snel in-en uit te schakelen. Zo kan PWM alleen de effecten van een puur analoog signaal nabootsen en simuleren, het kan nooit puur digitaal naar analoog conversie uitvoeren (die over het algemeen een aantal actieve componenten zoals condensatoren en inductoren vereist).
andere pinnen:
GND (Ground pins): er zijn 5 ground pins beschikbaar op het bord.
RESET-gebruik om het Arduino bord te resetten. Als deze speld van 5 V wordt geleverd, zal de Raad automatisch
I/O Referentievoltage (IOREF) terugstellen – deze speld is de input/outputverwijzing. Het levert de spanningsreferentie waarbij de microcontroller momenteel werkt. Een signaal sturen naar deze pin doet niets.
3.3 V en 5V: deze spelden verstrekken geregeld 5V en 3.3 V respectievelijk aan de externe componenten die aan de Raad worden verbonden.
specificaties van Arduino UNO:
- Microcontroller: ATmega328p
- bedrijfsspanning: 5v
- ingangsspanning (aanbevolen): 7-12V
- ingangsspanning (limieten): 6-20V
- Digitale I/O-Pinnen: 14 pins (waarvan 6 PWM output pinnen)
- Analoge Input Pinnen: 6
- DC Stroom per I/O Pin: 40 mA
- DC Stroom voor 3,3 V Pin: 50 mA
- Flash-Geheugen: 32 MB (waarvan 0,5 KB wordt genomen door bootloader)
- SRAM: 2 KB (ATmega328)
- EEPROM: 1 KB (ATmega328)
- Klok Snelheid: 16 MHz
- Lengte:6 mm
- Breedte:4 mm
- Gewicht: 25 g
Leer Meer over de Arduino hier:
|Arduino Projecten voor Beginners