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.
Nokia 5110 LCD screen driven by a BugOne
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.
BugOne driving a LED matrix
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).
[uBroadcast] Introduction
In a coming series of articles, I’ll be presenting a project I’m working on to allow communication between BugOne boards and applications from same or different computers. This project focuses on the development of the uBroadcast library (read micro broadcast). This article is mostly a presentation of the concepts behind.
RFM12 text inverter
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.
RFM12 wireless transmission
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.
Blinking a BugOne
The BugOne is a small board with an ATMega168 and a RFM12 wireless module, and today I’m going to blink its two LEDs.