Skip to content

jsitera/IoTLab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IoTLab

Part of http://iotlab.zcu.cz/

IoT clock

An IoT artefact for learning, dissemination and playing with IoT - Arduino or ESP8266 and some interesting sensors and actors. First prototype is a circle of 60 WS2812 RGB LEDs connected via breadboard with Arduino, RTC module and possibly anything more (sensors).

First steps

  1. Download the source code: git clone https://github.com/jsitera/IoTLab.git
  2. Take the IoT clock, connect Arduino IDE with a cable, make all the wiring on breadboard (see source code for comments), download libraries (FastLED, RTClib) via library manager.
  3. Compile and upload the basic clock code (.ino file), test it.
  4. Use the example code as a template for your modification or create a new project. Good start are also FastLED library examples and docs (http://fastled.io/ https://github.com/FastLED/FastLED).

Learning arrays, for and while loop, etc. with IoT clock

The IoT clock (a ring of LEDs) is a good playground for teaching Arduino programming. See the IoT-clock-play-with-LEDs (https://github.com/jsitera/IoTLab/tree/master/IoT-clock-play-with-LEDs) directory, there is another README file.

More info

  • see IoTLab team disk