Internet of Things: Embedded software development

Inputs, EEPROM and OLED

8h 20min

Understanding Interpret and use ESD development documentation (10%)
Creating Program an ARM-based micro-controller using C / C ++ development tools (10%)
Inputs
Acquisition
1 Input and output interface
Detailed insight into inputs and outputs of an IOT devices. Input may include sensors where outputs are various actuators.

60 min
5
Practice
2 Demo - I/O
Reading the sate of the button and displaying the state as a LED state

1h 30min
Production
3 Test video

50 min
EEPROM
Acquisition
1 EEPROM memory system for permanent storage
Teacher will provide lecture on EEPROM memory that used for storing values permanently, regardless of the state of IOT device.

60 min
5
Practice
2 Demo - EEPROM
Students will learn to store and read values from EEPROM memory in the form of demo with buttons and LED.

1h 30min
OLED
Acquisition
1 OLED sceen
Teacher will provide information regarding basic features of OLED screen as well as instructions how to use it and how to connect it to the hardware.

60 min
5
Practice
2 Demo - OLED
Students will run basic and advanced OLED demo from the official library. After that they can explore various features of OLED screen.

1h 30min