Arduino

Here we will be discussing about Arduino from basics to advanced. We will be thoroughly discussing the following sections.


  • Hardware designs of the Arduino.
  • Communications on Arduino.
  • How to interface different devices with Arduino.


  1. What are the Arduino Options (What is an Arduino, Different types of Arduino Boards, How to select an Arduino board, What is an Arduino)


  2. Arduino Blink, Current Limiting Resistor, Blink without delay (Arduino Blink, Calculating the current limiting resistor value)


  3. Understanding the structure of Arduino Uno Board (Arduino Hardware Components, Arduino I/Os and other connections)


  4. Arduino Analog Inputs, PWM Outputs (Arduino Analog Inputs, ADC, Analog to Digital Conversion, Analog Output, PWM Output, PWM, Pulse Width Modulation)


  5. Data Types in Arduino (Data Types, Integers, How to declare Variables in Arduino)


  6. What is this Boot Loader, How to Burn an Arduino Boot-loader (Arduino Bootloader, How to burn Arduino Bootloader)


  7. What is I2C (Inter Integrated Circuit) Communication and I2C Scanner (What is I2C, I2C Scanner, Arduino Wire, TWI)


  8. Bluetooth Control With Level Shifter (Interfacing Level Shifters /Converters with 5V and 3.3V TTL logic devices.)


  9. DIY Cheap Real Time Clock using DS1307 (Real Time Clock, DS1307, I2C Communication, RTC Library)


  10. How to measure distance using Ultrasonic sensor (ultrasonic sensor, HC-SR04, ultrasonic library, Code without library)


  11. How to interface multiple switches using one interrupt (Arduino Interrupts, Multiple buttons for one interrupt)


  12. How to operate Relays using Arduino

  13. Arduino Digital Inputs, Pull Up and Pull Down