Embedded Systems EL 5001 BY RACHIT JANGIR GOVERNMENT POLYTECHNIC COLLEGE, SIKAR
1.1 Embedded C basics operators for Arduino 1.2 Familiarizing with the Arduino IDE 1.3 Sketch designing for Arduino Communication interfaces using serial port 1.4 Basic understanding of the code with Boolean operations, pointer access operations, bitwise operations, compounded operations . UNIT – 1
“ Strong Friend ” Created in Ivrea , Italy in 2005 by Massimo Banzi & David Cuartielles Open Source Hardware Processor Coding is accessible & transferrable (C++, Processing, java)
BOARDS
Arduino is an open-source platform used for building electronics projects. Arduino consists of both a physical programmable circuit board (often referred to as a microcontroller ) and a piece of software , or IDE (Integrated Development Environment) that runs on your computer, used to write and upload computer code to the physical board. What is...
The hardware...
Technical Specifications Micro-controller AVR ATmega 2560 (8bit) Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limit) 6-20V Digital I/O Pins 54 (of which 15 provide PWM output) Analog Input Pins 16 DC Current per I/O Pin 20 mA DC Current for 3.3V Pin 50 mA Flash Memory 256 KB of which 8 KB used by bootloader SRAM 8 KB EEPROM 4 KB Clock Speed 16 MHz LED_BUILTIN 13 Total Digital I/O 70 (Digital + Analog) Communication USB (Programming with ATmega 8), ICSP (programming), SPI, I2C and USART Timer 2 (8bit) + 4 (16bit) = 6 timer PWM 12 (2-16 bit) ADC 16 (10 bit) USART 4 Pin Change Interrupt 24 Micro-controller AVR ATmega 2560 (8bit) Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limit) 6-20V Digital I/O Pins 54 (of which 15 provide PWM output) Analog Input Pins 16 DC Current per I/O Pin 20 mA DC Current for 3.3V Pin 50 mA Flash Memory 256 KB of which 8 KB used by bootloader SRAM 8 KB EEPROM 4 KB Clock Speed 16 MHz LED_BUILTIN 13 Total Digital I/O 70 (Digital + Analog) Communication USB (Programming with ATmega 8), ICSP (programming), SPI, I2C and USART Technical Specifications
.arduino mega. .usb. and .power. Specification Value Voltage 7-12 (Recommended) Current 800mA Specification Value Voltage 5 Current --
Rest of hardware details and pin diagram ,we will study in chapter 3
Software... Arduino Web Editor Arduino IDE 2.1.1 Third Party Interfaces
Arduino Web Editor Cloud Storage Updated Library system Log in/ Sign in Arduino Create Agent
ALL SET
https://www.arduino.cc/en/software Aurdino IDE 2.0 Verify Upload Serial Monitor Debug
Things to Remember sketch .ino .hex board port sketchbook