Please enable JavaScript.
Coggle requires JavaScript to display documents.
CHAPTER 1, EXPLORING ARDUINO - Coggle Diagram
CHAPTER 1, EXPLORING ARDUINO
ECOSYSTEM
ARDUINO BOARD
ATMEL MICROCONTROLLER UNIT (MCU)
ARDUINO UNO
AVR ATMEGA MICROCONTROLLER
SECONDARY MICROCONTROLLER
INTERFACE
USB CABLE
SERIAL USART PIN
ARDUINO DUE
ARM CORTEX MICROCONTROLLER
EXECUTES
COMMANDS
STORES
COMPILED CODE
CERAMIC RESONATOR
ATMEGA
CLOCK PINS
REFERENCE
COMMAND EXECUTION
USB
PROGRAMMING
INTERFACE
USB
BOOTLOADER
ATMEGA
SERIAL USART
ICSP
COMMUNICATE
1 more item...
COMMUNICATION
POWER SUPPLY
POWER CONNECTIONS
5V
USB CABLE
LOGIC
TOGGLE
5V
0V
3.3V
CERTAIN SHIELDS
VOLTAGE REGULATOR
Vin PIN
6V-20V INPUT
BARREL JACK CONNECTOR
DEBUG
RX/TX LEDs
RESET BUTTONS
ICPS CONNECTOR(S)
PERIPHERALS
ADC
ANALOG INPUTS
MEASURE
VOLTAGE (0V-5V)
RESISTIVE SENSORS
I/O PINS
ADDRESSED
WRITTEN
PROGRAMS
DIGITAL I/O
MULTIPLEXED
ADDITIONAL FUNCTIONS
PULSE-WIDTH-MODULATED OUTPUTS
EXTERNAL INTERRUPTS
SERIAL INTERFACES
COMMUNICATION INTERFACES
COMMUNICATION BUSES
I2C
SPI
SERIAL INTERFACE
EXTERNAL HARDWARE
SHIELDS
HAND-MADE CIRCUITS
ENVIRONMENT
ENVIRONMENT
PROGRAMMING
LANGUAGE
FIRST PROGRAM
MULTILINE COMMENT
/
....
/
SINGLE LINE COMMENT
//
int led
VARIABLE DECLARATION
VALUE
PIN NUMBER
void setup()
FUNCTION
SPECIFIC TASK
ONE TIME SETTINGS
DIRECTION
PINS (I/O)
INITIALIZE
COMMUNICATION INTERFACE
pinMODE()
FIRST ARGUMENT
WHICH PIN
DIRECTION
SECOND PIN
DIRECTION
PIN
INPUT
OUTPUT
ARDUINO PINS
I/O
void loop()
REPEAT
FOREVER
digitalWrite()
STATE
OUTPUT PIN
5V
0V
FIRST ARGUMENT
PIN
SECOND ARGUMENT
HIGH
LOW
delay()
MILLISECONDS
SUMMARY
COMPONENTS
ARDUINO BOARD
ARDUINO BOOTLOADER
ARDUINO FIRMWARE
USB CONNECTION
DIFFERENCE
ARDUINO BOARDS
INSTALL
ARDUINO IDE
FIRST PROGRAM
QUESTIONS
QUESTION 1
DEFINITION
I/O PINS
FUNCTION
QUESTION 2
HOW
MCU
COMMUNICATE
SERIAL CABLE
QUESTION 3
DEFINITION
SENSORS
HOW
SENSORS
COMMUNICATE
ARDUINO
QUESTION 4
WHAT
DATA
SENSORS
TRANSMIT
QUESTION 5
HOW
DECLARE
SENSORS' DATA PORTS
VOID SETUP()