
Arduino’s are an open source hardware development platforms that allow you to build electronic devices very easily.
Slide Notes:
Arduino Introduction
Arduino is a Microcontroller
- Not a computer
- Continuously Loops code
Arduino is a Development Platform
- Open source hardware
- Prototype Product
- Arduino Clones so cheap it can be worthwhile just using them
Boards
Arduino Clones
Memory
- Flash memory (program space), is where the Arduino sketch is stored.
- SRAM (static random access memory) is where the sketch creates and manipulates variables when it runs.
- EEPROM is memory space that programmers can use to store long-term information.
Arduino Pins
Arduino Modules and Shields
IO Communication – Analog/ Digital/ I2C
- Analog – Analog signal
- Digital – Requires Specific Library
- I2C – Requires Library and I2C Configuration
- Addressable Protocol
Controlling Motors
- Relays
- H Bridges
- PWM
Network Connectivity
- Arduino Uno with WiFi
- Ethernet Shield
- ESP8266
Arduino Communication
- TCP/IP
- Serial Communication
- Wireless Module
- IR
Powering Arduino
- USB Connection – Wall or Battery
- 9-12v Wall connector
- 9-12v battery pack
Arduino IDE
- Language is C++ ?
- Preferences
- Manage Libraries
- Port
- Board