In this article, I will explain how I managed to get the WEMOS Lolin32 lite board running for more than a month on a single 1200 mAh LIPO battery. After showing my solution, I will get back on the biggest mistake I made during my tests (SPOILER: error handling is important).
Continue reading “Keeping Lolin32 lite up for more than a month”
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.
Continue reading “Using Platform.io to blink a NodeMCU’s LED.”
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.
Continue reading “Emergency Lock Button”
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 took me only 45 minutes to get all the material together and blink some LEDs from a shell. To get thinks up very fast, I used a BugOne board. This is clearly an advantage for me since it is already assembled with an ISP connector and ready to use.
Continue reading “Connecting BugOne and Raspberry Pi”
There are various LCD types : alphanumeric, graphical, colors, black and white… In this post I will use a cheap Nokia 5110 found once again on dx.com (or on eBay) for about 4-5€. This LCD screen has a resolution of 84 x 48 pixels, and is black and white only.
Continue reading “Nokia 5110 LCD screen driven by a BugOne”
It’s been a while since my last blink on this blog. Today I’m gonna blink 64 LEDs … I mean an 8×8 LED matrix. This article is about driving a LED matrix from a MAX 7219 with a BugOne board (code for Arduino also provided).
Continue reading “BugOne driving a LED matrix”
This is it, my first article with a working uBroadcast library in C. Today I discuss a simple example with two programs: the first one is a UDP broadcast sniffer, the second one sends “Hello world!” messages on the network. While furnished archive contains BugOne communication code, I’ll describe it later.
Continue reading “[uBroadcast] Says “Hello world!” in C”
Today, I’m improving my previous article on RFM12 communication implementing a bidirectional communication between two BugOne boards.
To ensure a bidirectional communication is really happening, I’ll be using the code from BugOne’s github project: app_noapp_skel. This project basically takes any messages received by the RFM12 and sends it back reverted.
Continue reading “RFM12 text inverter”
Holidays are a good time to make some LED blinking. This time I’m going to do a wireless transmission using RFM12 modules from two BugOne boards.
Continue reading “RFM12 wireless transmission”