Kenneth Finnegan has posted details on controlling Numitron tubes using the ATTiny2313 MCU. Numitron tubes are filament display devices which require only 2-3 volts instead of the much higher voltages required by Nixie tubes and VFDs. He uses an Allegro A6278 LED driver (which he found in his parts collection and no longer manufactured, but […]
Category Archives: code
DakaRand 1.0: revisiting clock drift for entropy generation
In a recent post on his blog, security researcher Dan Kaminsky builds on the work of Matt Blaze and D.P. Mitchell’s TrueRand from 1996 while expanding on his Defcon 20 talk. In summary, any system with two clocks has a hardware number generator. The clocks’ tolerances lead to jitter, producing unmodelable noise in the system. […]
Armpit scheme interpreter for ARM MCUs
ARMPIT SCHEME is an interpreter for the Scheme language (a lexically-scoped dialect of Lisp) that runs on RISC microcontrollers with ARM core. It’s being developed at the Fischell Department of Bioengineering of the A.J. Clark School of Engineering at the University of Maryland at College Park. They explain, “The name ‘Armpit’ was selected for this […]
panStamp wireless open source modules
panStamp is an open source project created for the enthusiasts interested in measuring and controlling things wirelessly. panStamps are small wireless boards specially designed to fit in low-power applications, simple to program and simple to work with. They allow for direct connection with your sensors to make then available wirelessly. panStamps are NOT WiFi modules. […]
Tutorial: Nut/OS on Altera FPGA
Michael Fischer of emb4fun has a new tutorial on using Nut/OS on Altera FPGAs. His design uses the Altera DE0-Nano board and a self-made adapter equipped with a DM9000E-H board, and includes a short example for an Internet Radio. Michael’s tutorial is divided into three parts linked below: Part 1, Part 2, and Part 3. […]
Renesas RL78 promo board meets TI CC3000 WiFi module
If you’re just receiving your Renesas RL78 promo board, here’s an article from the Renesas Rulz blog discussing how to interface it with the LS Research TiWi-SL based TI CC3000 WiFi board. As the post points out, “The primary hardware issue is level conversion. The RPB is a 5V design and the CC3000 module operates […]
ATTiny2313 controlling a HD44780 LCD via AVR-GCC
We came across Scott Harden’s brief article describing how to control an HD44780 LCD using an Attiny2313. After a number of unsuccessful attempts with other code he found this LCD library written by Martin Thomas for use with AVR-GCC. With a few mods to the code Scott produced the above results controlling his 2×20 LCD […]
Free webinar: FPGA programming in C code
Newark/element14 and David Pellerin, co-founder of Impulse Accelerated Technologies, have teamed up to offer a free webinar on programming in C code on an FPGA using the Altera Cyclone development platform. They promise, “In 45 minutes you will learn how you can leverage distributed processing for a C code algorithm across your entire embedded system […]
Compiling the Diolan PIC USB bootloader on OSX Lion
Neb posted instructions on how to compile the Diolan bootloader on OSX Lion. The instructions are also reposted below. In case you are having trouble compiling the Diolan bootloader on OSX Lion, here is a homebrew formula that will make things a little easier for you (I hope!)
Moving projects from MPLAB 8.x to MPLAB X
Bogdan (Arhi in the forum) moved nearly 50 projects from MPLAB 8 to MPLAB X over the last few weeks, including the USB Bit Whacker 32. We asked if he could point out any bugs he might have encountered. Read the small interview below. UBW32 is a large project, how long did it take you […]
Prop EKG: simple heart rhythm monitor using Parallax Propeller
RaysLogic has posted his plans for a Parallax Propeller based heart rate monitor. Dubbed the PropEKG, Ray’s design uses an AD627 instrument amplifier and TC1029 dual op amp. Data is processed by the Propeller and relayed to a Windows PC using a Parallax PropPlug (normally used for programming a Propeller chip.) The circuit is isolated […]
Dual-tone multi-frequency signal generator and detector
Robots wrote a open source Dual-Tone Multi-Frequency signal generator and detector for his STM32 based development board. The code is available via github. DTMF generator is based on AVR314 appnote, and the detector is my practice in signal processing using “Goertzel algorithm”. Everything is written for integer/fixedpoint arithmetics. (no floats at all)… Generator generates signal […]
Nimbits 3.2 released
The Nimbits crew is proud to announce the release of Nimbits v3.2. It is now easier than ever to get started using the public Nimbits cloud. Nimbits.com is a free, open source platform for logging and visualizing data on the cloud. It is a service you can use out of the box to log changing […]
Arduino from the command line in Ubuntu 12.04
Martyn Davis is an Arduino enthusiast whose operations have outgrown the stock Arduino GUI IDE. “If you’ve done more than a bit of programming in the past, you’ll soon find the dinky IDE a little frustrating to use. For example, my preferred text editor, by far, is vim, and I find it quite jarring to […]
CMU Sphinx open source toolkit for speech recognition
CMU Sphinx is Carnegie Mellon University’s (CMU) open source toolkit for speech recognition. The project has published this article on Sourceforge describing the automation of language model creation procedures as a complete C++ application. The article is the latest in a series posted on the Sourceforge page describing this ongoing open source academic research program. […]
ROBOTC for Arduino public BETA released
The ROBOTC dev-team has released their first Public BETA of “ROBOTC for Arduino”. “ROBOTC is a powerful C-based programming language with a Windows environment for writing and debugging programs, and the only programming language at this level that offers a comprehensive, real-time debugger.” It has previously been released in a paid version for the the […]
ADS-B sync and Manchester decoding in CPLD
P. Kusmierski posted an article on flipthatbit describing ADS-B sync and Manchester decoding in CPLD. The CPLD used is a Xilinx XC9536XL (which is the smaller version of the XC9572XL found in our CPLD Development Board.) Having put together my miniADSB I needed to extract the actual data from the Manchester encoded bit streams it […]
LALO.LI client-side short voice message service
We previously posted on Franz Enzenhofer’s project providing unofficial Google image search by drawing. Now Franz writes to inform us of a new project he coded up over the last weekend. He says, “last weekend I coded another prototype app Lalo.li, basically a 100% client side short voice message service. Some background information and code […]
LogicCircuit
John Tarbox found this open source software for designing and simulating logic circuits known as LogicCircuit. According to the developer’s website, “LogicCircuit is free, open source educational software for designing and simulating digital logic circuits. It has an intuitive graphical user interface allowing you to create unrestricted circuit hierarchy with multi-bit buses, debug circuits behavior […]
Arduino and the Web using NodeJS and SerialPort2
Bangon Kali posted this article on how to listen for signals from an Arduino through the Serial Port (Linux, Mac) or COM Port (Windows) using the SerialPort2 Node.JS module and serve signal data to the web in real time using Socket.IO. Via The Code Project.
