Module 3: Prototyping Boards and Programming Languages
0.0(0)
Studied by 0 people
Learn
Practice Test
Spaced Repetition
Match
Flashcards
Card Sorting
1/7
There's no tags or description
Looks like no tags are added yet.
Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
No study sessions yet.
8 Terms
1
New cards
Microcontroller-Based Boards
include CPU, RAM, and ROM for executing programs; eg. Arduino Uno; limited multitasking, low clock speeds, typically lack operating systems.
2
New cards
Microcontroller-Based Boards
common languages include C/C++, Lua, and Python (Micropython); JavaScript frameworks like CYLON.js and Johnny Five for specific IoT libraries.
3
New cards
Single-Board Computers
full computers on a single circuit board; eg. Raspberry Pi Zero, Pi 3; more computational power, supports multitasking, and often runs an OS like Linux.
4
New cards
Single-Board Computers
support broader programming ecosystems due to better hardware capabilities.
5
New cards
Sensors
detect environmental changes and convert physical signals to digital; eg. accelerometers and temperature sensors.
6
New cards
Actuators
perform actions based on digital commands; eg. motors, displays, LEDs.