Raj made another tutorial on interfacing graphic LCDs with PIC microcontrollers. In his earlier post he covered how to setup the hardware and write your own firmware to drive these LCDs. This post covers how to use mikroC compiler libraries to do the same and more. Today’s discussion will focus more on using the built-in […]
Tag Archives: tutorial
Move pins on the fly on the Papilio FPGA board
Gadget Factory started a weekly series of tutorials for their Papilio FPGA development boards. This week they cover how to move IO pins around and change their assignments. Possibly the most exciting feature of the Papilio is the ability to shift peripheral functionality to any pin at any time, completely on the fly. Shifting SPI […]
First steps in designing projects with AVR microcontrollers
Pete made a nice tutorial on the fist steps of designing projects with AVR microcontrollers. He covers choosing the right uC for your project, finding datasheets, getting a programmer/debugger, and setting up the AVRStudio 5.1 for developing and debugging. In the wee hours of the night, I’ve been continuing to learn how to develop for […]
DIY double sided PCB with soldermask
Retromaster has honed his PCB making skills to get professional quality boards at home. He’s successfully made double sided PCBs with 8 mil trace width, with 6 mil clearance. In his guide he describes how to etch the PCB with toner transfer, how to use mechanical vias, and hot to apply soldermask paint.
Weekly tutorials on the Papilio FPGA development boards
Gadget Factory started a weekly series of tutorials for their Papilio FPGA development boards. First tutorial covers the board’s interface headers. The first topic? How the Papilio Wing Slot scheme works, did you know that you can address the Papilio pins using several different referencing schemes? If you are writing sketches you can address the […]
KS0108-based Graphic LCD overview
Raj shows how to interface GLCDs with KS0108 controllers to PIC uCs. He covers the protocol used, LCD memory mapping, and how to write up the firmware using microC compiler. The use of a graphical LCD (GLCD) drastically changes the look of your project. It provides more freedom for presenting data than the HD44870 based […]
AnalogDemo: Plot data on Pachube from Arduino
Luca made a tutorial on how to read data from an Arduino, and upload it to Pachube. Pachube is a site that allows you to upload, share, and plot real-time data from sensors. Via the contact form.
Tutorial: driving shift registers with AVR hardware SPI
Mike Szczys has written a tutorial on driving shift registers with SPI (AVR). He writes: The thing is, the sample code in the datasheet won’t work by itself. Atmel didn’t address the fact that you must drive SS low (the latch pin) to start the SPI transfer. I wrote this post to help get folks […]
CSR bluetooth tutorials
Implementing bluetooth into your project, amongst other things, allows you to get wireless interface for your design. We think it’s really cool to built devices that have the ability to talk to mobile phones, laptops, tablets, etc. Byron is blogging about his experiences interfacing with CSR bluecore4 chips. There are instructions on how to build […]
Voice controlled robotic arm tutorial
Algorhythmic has posted a multi-part tutorial at aonsquared describing how to build a voice controlled robotic arm. While recovering from a wrist injury he decided to assemble and experiment with a robotic arm controlled by USB using notbrainsurgery’s protocol. After getting accustomed to the interface he decided to take it one step further and add […]
Tutorial: Arduino and numeric keypads
Tronixstuff has posted the first part of a tutorial explaining how to interface numeric keypads with the Arduino. This segment is the latest in a series of Arduino tutorials posted by Tronixstuff.
LCD-MCU interface tutorial
Rickey’s World has an interesting collection of information on interfacing LCDs to MCUs. Beginners will find a lot of information here on the use of standard HD44780 LCD displays, including the basics as well as the generation of custom characters. If you’re already familiar with LCD interfacing this can serve as a handy reference.
Codeacademy
Codeacademy provides an interesting way for beginners to learn Javascript coding. While not directly applicable to MCU programming, it’s sites like these that expose new hobbyists to simple programming concepts. Once picqued, this curiosity about programming can lead to more exploration of coding with MCUs. Via Adafruit.
Tutorial: Using SD/micro SD cards with an Arduino
Our friends at Adafruit have posted this tutorial on using SD and Micro SD cards with Arduino. This is a great resource for beginners looking to expand their knowledge as well as advanced users who want to brush up on microcontroller interfacing skills. They use the latest version of the Adafruit SD Card library available […]
Tutorial series for new Arduino PID library
To assist in understanding and using the new Arduino PID Library, Brett Beuregard has put together a tutorial entitled Improving the Beginner’s PID – Introduction. Via DIY Drones.
Spanish Bus Pirate 102 tutorial
Bus Pirate 102 is now in Spanish. All translations are appreciated. The wiki is open to anyone with a forum account. Thanks to Vincent, Foxit, and Fcobcn for these translations. Get your own handy Bus Pirate for $30, including world-wide shipping. Also available from our friendly distributors.
Italian Bus Pirate 101 tutorial
The introductory Bus Pirate 101 tutorial is now available in Italian. If you speak .it check it out. All translations are appreciated. The wiki is open to anyone with a forum account.
Bus Pirate MCP9800 temperature sensor tutorial
Nexus used the Bus Pirate with an MCP9800 temperature sensor and documented it on the wiki: The MCP9800 is an inexpensive, high-accuracy, 2-wire (I2C) temperature sensor. It features selectable 9/10/11/12 bit resolution with a typical accuracy of ±0.5°c at 25°c, programmable alarms, and low power consumption. We sent a free PCB code to say thanks! […]
Spanish Bus Pirate 101 tutorial
For anyone trying to get started with the Bus Pirate in .es, the first Bus Pirate introduction tutorial is now available in Spanish. Thanks fcobcn, a free PCB code is in the mail! All translations are appreciated. The wiki is open to anyone with a forum account.
Russian Bus Pirate 101 tutorial
For anyone trying to get started with the Bus Pirate in .ru, the first Bus Pirate introduction tutorial is now available in Russian. Thanks Nick, a free PCB code is in the mail! All translations are appreciated. The wiki is open to anyone with a forum account.
