Learn Arduino

Arduino is a physical computing platform based on a simple open hardware design for a single-board micro-controller, with embedded I/O support and a standard programming language. The Arduino programming language is based on Wiring and is essentially C/C++ (several simple transformations are performed before passing to avr-gcc). The goal of the Arduino project is to make tools available that are accessible, low-cost, low capital investment, flexible and easy-to-use for artists and hobbyists. Particularly those who might not otherwise have access to more sophisticated controllers that require more complicated tools.

  • READ MORE
    Arduino - 1- Getting Started
    November 19, 2015
    Chapter -1 : Getting Started 1.0 Introduction The Arduino environment has been designed to be easy to use for beginners who have no software or electronics experience. With Arduino, you can...
  • READ MORE
    Arduino - 2 - Digital I/O
    November 21, 2015
    Chapter -2: Digital input and output This chapter covers: Blinking more than one LED Using a push button to control a sequence of blinking LEDs Building a project step by step Learning about interrupts Building...
  • READ MORE
    Arduino - 3 - Interfacing with Liquid Crystal Display
    December 4, 2015
    Chapter - 3: Interfacing with Liquid Crystal Display In this chapter, you learn how to connect an LCD to your Arduino, and you learn how to use the Arduino LiquidCrystal...
  • READ MORE
    Arduino - 4 - Using LCD+Keypad Shield
    December 8, 2015
    How to use 16x2 Character LCD + 6-buttons Keypad Shield ? The LCD-Keypad Shield attaches to your Arduino board to provide a 16-character by 2-line display, white character, blue back...
  • READ MORE
    Arduino – 5 – Storing Data in Arduino EEPROM Memory
    December 19, 2015
    Electrically Erasable Programmable Read-Only Memory (EEPROM) is a type of memory that retains its values even when a microcontroller is turned off. The amount of EEPROM on an Arduino...
  • READ MORE
    Arduino – 6 – DS3231 Real Time Clock Module
    May 27, 2016
    How to use DS3231 RTC breakout board to display time and date ? The datasheet for the DS3231 explains that this part is an "Extremely Accurate I²C-Integrated RTC/TCXO/Crystal". And, hey,...