Internet of Things: Embedded software development

Sensors and PWM

7h 0min

Understanding Interpret and use ESD development documentation (5%)
Creating Program an ARM-based micro-controller using C / C ++ development tools (10%)
PWM
Acquisition
1 Pulse width modulation - PWA
Teacher will provide a lecture on theoretical basis of PWM as well as techniques to encode information and use formulae to determine PWM parameters.

60 min
5
Practice
2 Demo - PWM
Students will use PWM to control LED as well as to control servo engine.

60 min
Acquisition
3 Tone and music
PWM can be used to encode tones thus making a music

60 min
5
Practice
4 Demo - Tone
Students will make a demo that plays single tone sounds, after that actual music scores will be encoded and played on a speaker.

1h 30min
Sensors
Acquisition
1 Temperature and humidity sensors
Teacher will provide basic introduction to the sensors as well as single wire interface for DHT22 temperature and humidity sensor

60 min
5
Practice
2 Demo - DHT22
Students will connect and read values from DHT22 temperature and humidity sensor.

1h 30min