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.
- What are the Arduino Options (What is an Arduino, Different types of Arduino Boards, How to select an Arduino board, What is an Arduino)
- Arduino Blink, Current Limiting Resistor, Blink without delay (Arduino Blink, Calculating the current limiting resistor value)
- Understanding the structure of Arduino Uno Board (Arduino Hardware Components, Arduino I/Os and other connections)
- Arduino Analog Inputs, PWM Outputs (Arduino Analog Inputs, ADC, Analog to Digital Conversion, Analog Output, PWM Output, PWM, Pulse Width Modulation)
- Data Types in Arduino (Data Types, Integers, How to declare Variables in Arduino)
- What is this Boot Loader, How to Burn an Arduino Boot-loader (Arduino Bootloader, How to burn Arduino Bootloader)
- What is I2C (Inter Integrated Circuit) Communication and I2C Scanner (What is I2C, I2C Scanner, Arduino Wire, TWI)
- Bluetooth Control With Level Shifter (Interfacing Level Shifters /Converters with 5V and 3.3V TTL logic devices.)
- DIY Cheap Real Time Clock using DS1307 (Real Time Clock, DS1307, I2C Communication, RTC Library)
- How to measure distance using Ultrasonic sensor (ultrasonic sensor, HC-SR04, ultrasonic library, Code without library)
- How to interface multiple switches using one interrupt (Arduino Interrupts, Multiple buttons for one interrupt)
- How to operate Relays using Arduino
- Arduino Digital Inputs, Pull Up and Pull Down