Module 3: Prototyping Boards and Programming Languages

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/7

encourage image

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.
7
New cards
Computation
can run programs and logic.
8
New cards
Communication
interfaces, whether wired or wireless.