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.
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.
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).
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.
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.