See the companion-blogpost for an intro. Each project resides in a sub-directory and is equipped with a Makefile and README.
The workflow is (almost) the same for all projects.
$ cd PROJECTNAME_HERE
$ make
All projects written for an Arduino-Board using Blech.
- blink: Blinking the onboard-LED. Blogpost
- RGB_LED: Cycling through the color-space of an RGB-LED. Blogpost
- Digital_Inputs: Button controlling an LED. Blogpost
- Digital_Inputs_2: Button-controlled LED with double-click detection. Blogpost
- passive_buzzer: Playing sound via a passive buzzer. Blogpost
- Ultrasonic_Sensor: Reading echoes from an ultrasonic sensor. Blogpost
- DHT11: Measure temperature/humidity via a DHT11-sensor. Blogpost
- DHT11_MQTT: Using the DHT11-sensor and sending its measurements to an MQTT-broker. Blogpost
- matrix2bytes: a small python-script used as helper for my next project. Blogpost
- LED_DotMatrix: controlling a MAX7219 LED-Display. Blogpost