Practical C Programming for Arduino and ESP8266

Arduino ESP8266 WLAN Microcontrollers C Programming

In this course you will learn how to programm small project with the Arduino and ESP8266 Microcontrollers in the programming language C/C++ by using practical projects and examples.

What you’ll learn

  • How to programm Arduino Microcontrollers.
  • How to programm ESP8266.
  • How to programm an arduino alarm system.
  • How to programm a music box.
  • How to programm a small smart home system.
  • How to programm a wifi temperature measuring station.

Course Content

  • Introduction –> 3 lectures • 7min.
  • The alarm system –> 17 lectures • 49min.
  • The music box –> 16 lectures • 37min.
  • The small smart home –> 15 lectures • 37min.
  • The temperature measuring station –> 14 lectures • 21min.
  • The wlan temperatur measuring station –> 11 lectures • 22min.

Practical C Programming for Arduino and ESP8266

Requirements

  • You should have basic knowledge of Arduino Microcontrolers.
  • You should have basic knowledge of programming in C.

In this course you will learn how to programm small project with the Arduino and ESP8266 Microcontrollers in the programming language C/C++ by using practical projects and examples.

We will use different sensors, components and microcontrollers.

We will start to learn how to build and programm an alarming system with an mp3-modul, an motion sensor, and ultrasonic sensor which activates the illumination and an lcd-display and a real time clock.

The second project is a music box which is activated by RFID-Cards and plays different songs depending on the card used.

The next project is a small smart home system which can be controlled by an infrared-remote control or set to automatic mode. It contains a motor which is activated by an temperature sensor, LEDs which are activated by a brightness sensor or the remote control.

Furthermore we will build a temperature measuring station which can save data on a sd card by pushing a button. The data can be used for creating graphs with statistic programms.

The next project is a further development of the temperatur measuring station. We will use an ESP8266 for  transmitting the temperatur to the internet and show it on a pragmatic website.

During this projects you will learn basic concepts of the programming language C.

And you can download every programm code as an pdf file.