The Arduino Uno board is one of the many Arduino boards and is the most used of them.
The elements you will need to start having fun with the Arduino board comprises:
- The Arduino board itself
- The Arduino IDE (software)
- Some Arduino compatible shields
The Arduino IDE (Integrated Development Environment)
The IDE helps write, compile and upload the code to the board. You can download the IDE for free on arduino.cc
The following highlighted icons from left to right allow to respectively compile and upload the code.
The IDE comes with some example projects ready to upload on the board. To access those sketches, simply click on the drop down menu FILE and then on Example
To load a project to the board, you will need to connect the board to your computer via USB.
Related Content: Building an Arduino countdown timer
Arduino Uno Board
The Arduino board is a programmable hardware with input and output pins. it features an 8-bits microcontroller: the ATmega328P.
|Input Voltage (recommended)||7-12V|
|Input Voltage (limit)||6-20V|
|Digital I/O Pins||14 (of which 6 provide PWM output)|
|PWM Digital I/O Pins||6|
|Analog Input Pins||6|
|DC Current per I/O Pin||20 mA|
|DC Current for 3.3V Pin||50 mA|
|Flash Memory||32 KB (ATmega328P) of which 0.5 KB used by bootloader|
|SRAM||2 KB (ATmega328P)|
|EEPROM||1 KB (ATmega328P)|
|Clock Speed||16 MHz|
Analog pins allow analog inputs but they do not allow analog outputs.
Most time called daughter boards, they will be needed to help the Arduino board push the boundaries a little further. Let’s say you are working on a project in which you would like to control different DC motors with a single pin, you will then need a Motor Drive Arduino Shield.
Here is how it looks like.
These daughter boards will sit nicely on top of the Arduino Uno board.
Here is an Arduino board with two shields stack on top of it
That’s pretty much it. Playing with Arduino will require you know both how to write some codes (C/C++) and how to wire the board with additional components to help the whole behave in a specific way.
One of the simplest Arduino project is to have the Arduino board power an LED via a resistor and make the LED blink ON and OFF with a specified frequency.
You might also like:
- Arduino hx711 tutorial
- Arduino magnetic switch
- Best Arduino Kits
- gifts for engineering students
- gifts for engineers
- mpu6050 Arduino projects
- Current sensor Arduino
- Soil Moisture Sensor With Arduino
- Arduino Count up Timer Using the Nokia 5110 LCD
- Arduino Yun: Integrating or Juxtaposing Arduino with Linux
- Arduino Projects: Line Follower Robot
- Arduino RFID Project for Beginners
- Arduino MOSFET Project
- Which Arduino Should You Buy
- What Can You Do With Arduino Boards?
- Great Alternatives to the Arduino Microcontroller
- Arduino Projects: Color Sensor
- Arduino IDE Alternatives
- Arduino Mega vs. Uno
- Arduino Projects: Arduino LCD Display
- Read Arduino Rotary Encoders
- A Selection of the Best Arduino Simulators
- Arduino Projects: IR Receiver
- Arduino Light Sensor Project
- Arduino Projects: Arduino Decibel Meter
- Arduino Stopwatch Project
- Arduino Bluetooth RC Car Project
- Arduino Temperature Logger Project
- Arduino Projects: Arduino 7 Segment Display
- Arduino Projects: Clap ON Clap OFF Light
- Arduino Relay Project
- Install a Library Onto the Arduino IDE
- Arduino Projects: Rainfall Detector
- Arduino Projects: RGB LED Arduino
- Arduino Stepper Motor Project
- Arduino Projects: Arduino DC Motor Control
- The Top Affordable Arduino Robot Kit
- Arduino 3D Printed Case
- Arduino Projects: Asynchronous LEDs Blink
- Arduino Projects: Ultrasonic Distance Sensor
- Arduino Projects: LED – 4X4X4 LED Cube
- Arduino Car Projects: Build an Obstacle Avoiding Robot With Less Than $30
- Arduino Projects: Servo Potentiometer Control
- Arduino LED Project: Knight Rider
- Arduino Projects: PIR Motion Sensor
- The Difference between Arduino and Raspberry Pi
- Top 9 Books Every Engineer Should Read
- Top Used Sensors for Arduino
- First Hand on the Arduino Uno Board