ATmega328 Arduino Uno Board Working und seine Anwendungen

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen





Das Arduino uno ist eine Art von Mikrocontroller-Karte, die auf ATmega328 basiert, und Uno ist ein italienischer Begriff, der eine bedeutet. Arduino Uno wurde nach der bevorstehenden Veröffentlichung der Mikrocontroller-Karte benannt Arduino Uno Board 1.0 . Diese Karte enthält digitale E / A-Pins-14, eine Strombuchse, analoge I / Ps-6, Keramikresonator-A16 MHz, eine USB-Verbindung, eine RST-Taste und einen ICSP-Header. All dies kann unterstützen der Mikrocontroller für den weiteren Betrieb durch Anschließen dieser Karte an den Computer. Die Stromversorgung dieser Karte kann mit Hilfe eines AC / DC-Adapters, eines USB-Kabels oder eines Akkus erfolgen. Dieser Artikel beschreibt, was ein ist Arduino Uno Mikrocontroller , Pin-Konfiguration, Arduino Uno Spezifikationen oder Funktionen ,und Anwendungen.

Was ist Arduino Uno ATmega328?

Das ATmega328 ist eine Art von Single-Chip-Mikrocontroller, der mit Atmel innerhalb der MegaAVR-Familie . Die Architektur dieses Arduino Uno ist eine angepasste Harvard-Architektur mit 8 Bit RISC-Prozessor Ader. Andere Boards von Arduino Einer Dazu gehören Arduino Pro Mini, Arduino Nano, Arduino Due, Arduino Mega und Arduino Leonardo.




Arduino Uno ATmega328

Arduino Uno ATmega328

Eigenschaften von Arduino Uno Board

Das Funktionen von Arduino Uno ATmega328 beinhaltet das Folgende.



  • Die Betriebsspannung beträgt 5V
  • Die empfohlene Eingangsspannung liegt zwischen 7 V und 12 V.
  • Die Eingangsspannung reicht von 6 V bis 20 V.
  • Digitale Eingangs- / Ausgangspins sind 14
  • Analoge I / P-Pins sind 6
  • Der Gleichstrom für jeden Eingangs- / Ausgangspin beträgt 40 mA
  • Der Gleichstrom für den 3,3-V-Pin beträgt 50 mA
  • Der Flash-Speicher beträgt 32 KB
  • SRAM ist 2 KB
  • EEPROM ist 1 KB
  • Die CLK-Geschwindigkeit beträgt 16 MHz

Arduino Uno Pin Diagramm

Die Arduino Uno-Karte kann mit Power-Pins, analogen Pins, ATmegs328, ICSP-Header, Reset-Taste, Power LED , digitale Pins, Test-LED 13, TX / RX-Pins, USB-Schnittstelle, eine externe Netzteil . Das Beschreibung des Arduino UNO-Boards wird unten diskutiert.

Arduino Uno Board Pin Konfiguration

Arduino Uno Board Pin Konfiguration

Netzteil

Das Arduino Uno Netzteil kann mit Hilfe eines USB-Kabels oder eines externen Netzteils erfolgen. Die externen Netzteile enthalten hauptsächlich AC / DC-Adapter, ansonsten eine Batterie. Der Adapter kann mit dem Arduino Uno verbunden werden, indem er an die Netzbuchse der Arduino-Platine angeschlossen wird. Ähnlich, die Batterie Die Kabel können an den Vin-Pin und den GND-Pin des POWER-Steckers angeschlossen werden. Der empfohlene Spannungsbereich liegt zwischen 7 und 12 Volt.


Input-Output

Die 14 digitalen Pins des Arduino Uno können mithilfe von Funktionen wie pinMode (), digitalWrite () und Digital Read () als Ein- und Ausgang verwendet werden.

Pin1 (TX) & Pin0 (RX) (seriell): Dieser Pin wird zum Senden und Empfangen von seriellen TTL-Daten verwendet und diese sind mit den entsprechenden Pins des ATmega8U2 USB-zu-TTL-Serial-Chips verbunden.

Pin 2 & Pin 3 (externe Interrupts): Externe Pins können angeschlossen werden, um einen Interrupt über einen niedrigen Wert und eine Wertänderung zu aktivieren.

Pins 3, 5, 6, 9, 10 und 11 (PWM): Dieser Pin gibt 8-Bit-PWM o / p durch die Funktion von analogWrite ().

SPI-Pins (Pin-10 (SS), Pin-11 (MOSI), Pin-12 (MISO), Pin-13 (SCK): Diese Pins behalten die SPI-Kommunikation bei, obwohl sie von der grundlegenden Hardware angeboten werden, sind derzeit nicht in der Arduino-Sprache enthalten.

Pin-13 (LED): Die eingebaute LED kann an Pin-13 (digitaler Pin) angeschlossen werden. Als HIGH-Wert-Pin wird die Leuchtdiode immer dann aktiviert, wenn der Pin LOW ist.

Pin-4 (SDA) und Pin-5 (SCL) (I2C): Es unterstützt die TWI-Kommunikation mit Hilfe der Wire-Bibliothek.

AREF (Referenzspannung): Die Referenzspannung gilt für die analogen i / ps mit analogReference ().

Pin zurücksetzen: Dieser Pin wird zum Zurücksetzen (RST) des Mikrocontrollers verwendet.

Erinnerung

Der Speicher dieses Atmega328 Arduino-Mikrocontrollers enthält einen Flash-Speicher von 32 KB zum Speichern von Code, SRAM-2 KB EEPROM-1 KB.

Kommunikation

Der Arduino Uno ATmega328 bietet UART TTL- serielle Kommunikation und es ist über digitale Pins wie TX (1) und RX (0) zugänglich. Die Software eines Arduino verfügt über einen seriellen Monitor, der einfache Daten ermöglicht. Auf der Platine befinden sich zwei LEDs wie RX & TX, die blinken, wenn Daten über USB übertragen werden.

Eine SoftwareSerial-Bibliothek ermöglicht die serielle Kommunikation über digitale Arduino Uno-Pins, und der ATmega328P unterstützt sowohl TWI (I2C) als auch SPI-Kommunikation . Die Arduino-Software enthält eine kabelgebundene Bibliothek zur Vereinfachung der Nutzung des I2C-Busses.

Wie benutzt man ein Arduino Uno?

Arduino Uno kann die Umgebung am Eingang erkennen. Hier ist der Eingang eine Vielzahl von Sensoren, die durch Steuerung von Motoren, Lichtern, anderen Aktuatoren usw. die Umgebung beeinflussen können. Der ATmega328-Mikrocontroller auf der Arduino-Karte kann mithilfe einer Arduino-Programmiersprache und der IDE (Integrated Development Environment) programmiert werden ). Arduino-Projekte kann per Software kommunizieren, während sie auf einem PC ausgeführt wird.

Arduino-Programmierung

Sobald das Arduino IDE-Tool auf dem PC installiert ist, schließen Sie die Arduino-Karte mit Hilfe eines USB-Kabels an den Computer an. Öffnen Sie die Arduino IDE und wählen Sie die richtige Karte aus, indem Sie Extras -> Karte ..> Arduino Uno wählen, und wählen Sie den richtigen Port aus, indem Sie Extras -> Port wählen. Dieses Board kann mit Hilfe eines Arduino programmiert werden Programmiersprache hängt von der Verkabelung ab.

So aktivieren Sie das Arduino Board & Blinken Sie die LED Speichern Sie den Programmcode auf der Karte mit der Auswahl von Dateien -> Beispiele ..> Grundlagen ..> Flash. Wenn die Programmiercodes in die IDE eingegeben wurden, klicken Sie in der oberen Leiste auf die Schaltfläche 'Hochladen'. Überprüfen Sie nach Abschluss dieses Vorgangs den LED-Blitz auf der Platine.

Hochspannungsschutz von USB

Die Arduino Uno-Karte verfügt über eine umlagerbare Polysicherung, die den USB-Anschluss des PCs vor Überspannung schützt. Obwohl die meisten PCs über einen eigenen inneren Schutz verfügen, bietet die Sicherung eine zusätzliche Sicherheitsbeschichtung. Wenn der USB-Anschluss über 500 mA verfügt, wird die Verbindung routinemäßig durch die Sicherung unterbrochen, bis die Überspannung beseitigt ist.

Physikalische Eigenschaften

Die physikalischen Eigenschaften eines Arduino-Boards umfassen hauptsächlich Länge und Breite. Das Leiterplatte Länge und Breite des Arduino Uno betragen 2,7 x 2,1 Zoll, aber die Steckdose und der USB-Anschluss gehen über die vorherige Messung hinaus. Die Platine kann an der Oberfläche befestigt werden, andernfalls mit den Schraubenlöchern.

Anwendungen von Arduino Uno ATmega328

Das Anwendungen von Arduino Uno das Folgende einschließen.

  • Arduino uno wird beim Prototyping von Do-it-Yourself-Projekten verwendet.
  • Bei der Entwicklung von Projekten, die auf codebasierter Steuerung basieren
  • Entwicklung eines Automatisierungssystems
  • Entwurf grundlegender Schaltungsentwürfe.

Das ist also alles über Arduino Uno Datenblatt . Aus den obigen Informationen können wir schließlich schließen, dass dies ein 8-Bit-ATmega328P-Mikrocontroller ist. Es hat verschiedene Komponenten wie serielle Kommunikation, Kristalloszillator , der Spannungsregler zur Unterstützung der Mikrocontroller . Diese Karte enthält eine USB-Verbindung, digitale E / A-Pins-14, analoge E / A-Pins-6, eine Power-Barrel-Buchse, eine Reset-Taste und einen ICSP-Header. Hier ist eine Frage an Sie, was ist das Arduino Uno Preis in Indien ?