1001 ways to blink a LED

... and do other stuffs!



Using Platform.io to blink a NodeMCU’s LED.

Recently, I discovered Platform.io which is a set of tools integrated in Atom editor. It allows the VERY easy management of tool chains for multiple boards. Here is my first program.

Adding user authentication to Mosquitto


Great tutorial to set user authentication and topic ACL for Mosquitto.

Enabling and using WebSockets on Mosquitto

In this post, we’ll see how to enable and use the WebSocket protocol in Mosquitto to allow MQTT transmission from Javascript. A sample use of MQTT through a WebSocket is then performed.

Setting up Mosquitto on Raspbian Jessie

In this post I’ll explore how to install Mosquitto (MQTT Broker) and test it is working.

Path to “Magic button” S01E01

This is the code to blink a LED on a GPIO on an ESP8266-1 loaded with NodeMCU. What is of particular interest is the GPIO0 and GPIO2 values. GPIO0=3 GPIO2=4 pin = GPIO0 gpio.mode(pin, gpio.OUTPUT) lighton=0 tmr.alarm(0,1000,1,function()     if lighton==0… Continue Reading →

Flashing NodeMCU using Ubuntu

When I received my two NodeMCU boards, I rapidly tried to update the firmware … and broke the firmware of one of the board. So here is the correct way to flash a firmware on a NodeMCU board which allowed… Continue Reading →

Emergency Lock Button

My last project uses a Digispark (ATtiny85) as an USB keyboard to send the lock screen shortcut (Ctrl-Alt-L) when a single button is pressed. To bring some fun, I bundled the whole in an emergency stop push button.

Blinking a DigiSpark without Arduino IDE

Arduino IDE is great, however, some times I enjoy a simple C program and a simple Makefile. Here is a simple application skeleton allowing to blink a LED of course.

Connecting BugOne and Raspberry Pi

I challenged a friend to connect a micro-controller to a Raspberry Pi. I chose to use an ATMega168 programmed in C while he preferred to use a Microchip PIC programmed in ASM. Not that I don’t like ASM, but it… Continue Reading →

Raspberry Pi LCD (HD44780) control

For a future more ambitious project, I tried to connect an LCD screen to a Raspberry Pi. My first guess was to connect the LCD directly to the Raspberry Pi GPIOs.

© 2017 1001 ways to blink a LED — Powered by WordPress

Theme by Anders NorenUp ↑