Lecture 8
Making Things Talk to Things
Making Things Talk to Things
[Human] talking to [Human]
HDMI
VGA
Possible Problems?
Coding
Range (Long Distance Wiring)\
Disconnection
Power Distribution Problems
Signal Interference
ATmega328 Embedded Protocols
Serial/UART
Possibly Exists In: Bluetooth Module
Wires: TX, RX
Code Settings: Baud Rate
I2C
Possibly Exists: LCD - DHT - RTC
Wires: SDA, SCL
Code Settings: Address
SPI
Possibly Exists: Memory Card Module - OLED Display
Wires: MISO, MOSI, CS, SCK
Graphical User Interfaces
Purpose
Information Elements: Show Text - Pictures - Videos - Sound
Control Elements: Buttons - Toggle Switch - Slider - Knob
Examples: Robot Arm - Radar - Weather Station
Development Platforms: Processing - App Inventor - Python - ...