Description
Arduino UNO R3 Atmega328 Without Cable Now in Pakistan
Arduino is a microcontroller and it is based on an open-source electronics prototype. It is easy to use the Arduino IDE. It consists of both a physical programmable circuit board and a piece of software. In Arduino, e use simple C++ programming. It is one of the more popular boards. It is best for beginners. Arduino Uno rR3 Schematic is very simple. Arduino UNO Pinout / Pin Diagram is now available at Wikipedia and we gave the link below.
Major Components of Arduino are the following :
It has one USB connector
One Power port
Analog pins
Digital Pins
Reset button
Crystal oscillator
TX RX LEDs
One USB interface chip
USB Connector: This is a USB port used to load a program from the Arduino Integrated Development Board.
Power Port: The Arduino board can be powered through an AC-to-DC charger and it can also be powered by the battery.
Atmega328P has the following components
The flash memory of Arduino is 32KB.
2. It has RAM of 2KB.
CPU: it fetches instructions from flash memory and controls everything.
- it has (EEPROM) of 1KB. EEPROM stands for Electrically Erasable Programmable Read-Only Memory.
- Atmega328P is a Pre-programmed IC with a bootloader. This allows you to directly upload a new Arduino program into the electronic component, without using any external hardware programmer
Arduino input Pins: This microcontroller has “0 to 5” Input pins. Which get both Analog and Digital data
Digital Pins: “0 to 13” Pins are digital. These are used for Digital data.
Reset Switch: it is used to reset the Arduino.
Crystal oscillator: it has a quartz crystal that ticks 16 million times a second.
USB interface: Signal converted into the USB level . and then send to the next level that an Arduino UNO board understands.
TX RX indicator: Here, TX used for transmitting data, and RX used to receive data.
Code of LED Blinking of Arduino:
void setup() { /*all setup files are here and it will load one time when we press reset button */
pinMode(LED_BUILTIN, OUTPUT); /* define pins here for Arduino Uno Programming */
}
void loop() { /* loop function will run again and again and forever until program will reset */
digitalWrite(LED_BUILTIN, HIGH); /* LED will turn ON */
delay(1000); /* Here is delay for 1 mint */
digitalWrite(LED_BUILTIN, LOW); /* LED will turn OFF*/
delay(1000); /* Here is delay for 1 mint */
}
There are no reviews yet.