All kinds of electronic gadgets are finding their way into our lives. Gain insight into how these things work by programming your own microcontroller and connecting it to the Internet!
Note: This workshop requires an understanding of basic electrical concepts such as voltage/current/resistance, Ohm's law, and components such as resistors, capacitors and LEDs. Participants will also need basic computer skills such as the ability to install software and drivers.
This course provides an introduction to microcontroller hardware and software. Students will have the opportunity to:
- See, touch, feel and understand the Arduino and ESP8266 microcontrollers
- Set up the Arduino Integrated Development Environment and an additional editor as a tool chain
- Use analogue input to control LEDs
- Use buttons as inputs to trigger activities (turn on/off LEDs)
- Understand and use Arduino C libraries
- Turn on and off LEDs wirelessly using the ESP8266 as a server
- Use various web services as an interface to the Internet of Things
A kit containing all required materials will be supplied including an ESP8266 (Arduino compatible) microcomputer with integrated WiFi facilities, breadboards, USB cable, power supply and a collection of electronic components for various projects. After the workshop this kit is yours to take home!
This course is appropriate for ages 14 - 114 years. Participants under the age of 18 must be accompanied by an adult (free of charge).