András Veres-Szentkirályi found an old CGA monitor and wondered whether it could be repurposed for use with an Arduino. He noted that CGA monitors use inexpensive DB-9 connectors, the signals are TTL (0-5V digital), the
clocks are in the range of cheap microcontrollers (HSYNC is 15,75 kHz, VSYNC is 60 Hz), and yet 640 by 200 pixels can be drawn in 16 colors.
He dug through old technical data on CGA and worked up the necessary code, posting the results on his blog.
He believes further development is possible to clean up the timing, so his next step will be to use plain AVR C/C++ code to avoid Arduino overhead allowing finer control over the timing. He would also like to create a character map in the Flash (PROGMEM) and code up a library that would allow the display of text or simple graphics.
Arduino driving CGA display - [Link]
LabVIEW Interface for Arduino Thanks Jose!
The LabVIEW Interface for Arduino (LIFA) Toolkit is a FREE download that allows developers to acquire data from the Arduino microcontroller and process it in the LabVIEW Graphical Programming environment. For more information, check out the Getting Started with the LabVIEW Interface Toolkit video tutorial from VI Shots.
LabVIEW Interface for Arduino – [Link]
Following the announcement here:
The Zigduino is a pin and code compatible OSHW Arduino variant based around the ATmega128RFA1. This gives it a number of useful features above and beyond a stock Arduino:
- Built-in 802.15.4 transceiver
- Hardware AES-256 encryption module
- 128K of flash
- 16K of RAM
Zigduinos for Sale - [Link]
A Gentle Introduction to Netduino, great starter! [via]
This “guide” started as pretty basic article and turned into a slightly more expanded guide on electronic design and programming techniques for Netduino. To knowledgeable users, some topics may seem gone too much in depth and detail even for “basic” subjects. However, the aim was to provide beginners with knowledge and confidence they need to become advanced enough so that to design successful microcontroller projects by themselves. Additionally, it is always a good idea to understand how things work, even when we can achieve the results using LEGO approach with shields.
A Gentle Introduction to Netduino – [Link]
Arduino has an analogWrite function. But how do you convert a PWM signal to a voltage?
It covers basic PWM, changing your PWM freqency, and and to design a simple R/C filter, including making use of some great online tools.
Arduino’s AnalogWrite – Converting PWM to a Voltage - [Link]
HOW TO – build a $23 graphic LCD shield… from thoughtfix in the Adafruit customer forums.
All I did was follow the instructions for the Nokia 5110 LCD EXACTLY how they were described at http://ladyada.net/products/nokia5110/ with two notable exceptions. First, I used +5V (shown in the pink wire in the drawing, white wire on the results) for the LED backlight. Second, I followed the pin traces around the proto shield used in the example and built that onto the underside of the Adafruit proto shield!
I had difficulty with the wire at such short runs. Specifically, I had insulation shrinking when I set the soldering iron hot enough to melt the solder to the wires. A more experienced person (or higher quality wire insulation) could avoid this. The LED uses one of the +5V rail connectors on the Proto Shield’s PCB and the “open” rail gathers 3.3V to share with the LCD and the driver.
HOW TO – build a $23 graphic LCD shield - [Link]
Earlier this week we posted about Carlos Agell’s project which allows the acquisition of analog camera images by an Arduino. Carlos has updated this project for use with a Processing sketch instead of the costly LabVIEW required in the original design.
Update on Arduino imaging – Processing sketch + video – [Link]
2.8 TFT Touch Shield for Arduino. Spice up your Arduino project with a beautiful large touchscreen display shield with built in microSD card connection. This TFT display is big (2.8″ diagonal) bright (4 white-LED backlight) and colorful (18-bit 262,000 different shades)! 240×320 pixels with individual pixel control. It has way more resolution than a black and white 128×64 display. As a bonus, this display has a resistive touchscreen attached to it already, so you can detect finger presses anywhere on the screen.
2.8 TFT Touch Shield for Arduino - [Link]