Embedded-Lab is doing a series of tutorials for the Netduino. The Day 7 tutorial of a series is RGB LED color formation using Pulse Width Modulation: Pulse Width Modulation (PWM) is a digital method of delivering a varying amount of power to a load, and hence can be used to control the brightness of an […]
Category Archives: tutorials
Tutorial – Arduino and MC14489 LED display driver
John Boxall over at Tronixstuff has a series of Arduino tutorials. This chapter fifty-one of a series will show you how to use MC14489 LED display driver ICs with Arduino: Recently we’ve been looking at alternatives to the MAX7219 LED display driver IC due to pricing and availability issues (stay tuned for that one) – and […]
KiCad video tutorials
Tom from Numato Labs writes: We have launched a new KiCad tutorial video series at the Numato Labs’ Youtube channel. Hoping this would help the KiCad learners out there. Via the contact form.
DipCortex – GPIO Intro video and guide
DipCortex – GPIO Intro video and guide by SolderSplashLabs: This video takes you through the setup procedure, importing our codebase from GitHub, running through the code. Building it and boot-loading the bin file over the USB connection. These guides are applicable for both the DipCortex’s and the up coming SolderBridges that use the same processors. […]
ATmega 644 based VGA adapter
Ryan Fanelli and David Hartino, students in Cornell University’s Electrical and Computer Engineering program, have written a detailed explanation of their ATmega 644 based VGA adapter. The pair developed this “homemade video card” as their final project in the program, pushing the envelope on MCU clock cycle optimization using only a handful of TTL logic […]
ENC28J60 and Arduino
Luca wrote a short tutorial on how to develop a small website that gets data from Arduino: In this tutorial, I’m going to show how to develop a small website that gets data from Arduino (using your ethernet shield), stores it and displays it on a chart.
Tutorial: receiving ACARS with RTL-SDR
This posting on RTL-SDR.com provides a good explanation of how to receive and decode the aeronautical digital communications known as Aircraft Communications Addressing and Reporting System (ACARS) generally found on 131.55 MHz. Their technique uses the RTL-SDR dongle tuned by SDR# which feeds into the decoding program. The tutorial also contains links to several videos […]
Use your launchpad as a BSL programmer
Kerry Wong shows us how to program a MSP430F5172 development board using a launchpad as a BSL programmer: Fortunately, most of the MSP430 devices can be programmed using the built-in BSL (Bootstrap Loader). And TI’s MSP430G2 Launchpad has a convenient utility which turns a Launchpad into a BSL programmer. More detailed information on the […]
chipKIT programming tutorials
EmbeddedLab has a series of chipKIT tutorials online. This series is excellent for MCU newbies and anyone unfamiliar with working with the chipKIT platform. Check them out!
Arduino and KTM-S1201 LCD modules
John Boxall over at Tronixstuff has a series of Arduino tutorials. This chapter forty-nine of a series will show you how to use KTM-S1201 LCD modules with an Arduino: After looking for some displays to use with another (!) clock, I came across some 12-digit numeric LCD displays. They aren’t anything flash, and don’t have […]
Kicad Tutorial: Using the autorouter
WayneAndLayne is doing a series of short Kicad tutorials. This next tutorial in the series will show you how to use autorouter: Routing, the process of connecting all the pads of a printed circuit board (PCB) layout, can be a time-consuming and tedious process. To avoid the time and frustration of manually routing your PCB, there […]
Tutorial: Panelizing PCBs in Eagle
Viktor wrote a short tutorial on how to panelize PCBs in Eagle: Panelizing PCBs is often required when making a smaller PCB than the minimum size a fabrication house accepts. However, it is not straightforward for the hobbyist to do it without expensive software tools.
Kicad Tutorial: Copper pours / fills
Here’s another Kicad tutorial by Wayne and Layne: Copper pours / fills: A copper pour or fill refers to an area on a printed circuit board where the original copper is not etched away, and remains in place, usually electrically connected to the Ground signal, producing a “Ground Plane”. This has a number of advantages, […]
Kicad tutorial: PCB edges
Here’s a short Kicad tutorial by Wayne and Layne: PCB edges An important part of designing a PCB is to clearly indicate the outline of the board, so the board house will know how to cut your boards apart. Most PCBs are rectangular, but sometimes you want to add a more complex outline (like a […]
HexBugs dissected and modded
HexBugs are a product of Innovation Labs First, Inc. which retail for about $11 pretty much everywhere electronic gadgets are sold. They are a tiny robotic crawling device with a minimal ability to sense sound and proximity and react in a simplistic preprogrammed manner to avoid obstructions. As purchased, they have no provision for modding […]
Eagle Tip: Gateswap and Pinswap tool
We route all our PCBs manually instead of using an autorouter. This can be a tedious job sometimes, but we think it gives the best results. Sometimes we’re just about to finish a PCB, when we notice a MUCH better way to route it if only a few connections could be changed. The Gateswap and […]
How to use Nokia F-bus to send an SMS message
If you have an old Nokia phone and want to hack it to send SMS messages, this tutorial by Alex at InsideGadgets should prove interesting. He’s produced a detailed tutorial showing the hardware and code needed to interface a Nokia 6110-series with an Arduino Duemilanove to send SMS messages. The Arduino connects to the phones […]
Video course: Embedded C Programming with ARM Cortex-M
Viswa found this online video course, “Embedded C Programming with ARM Cortex-M.” The series of videos from Modern Embedded Programming is designed to acquaint beginners with C programming with modern MCUs such as the ARM Cortex-M. The examples use the Stellaris Launchpad and the IDE is the IAR embedded workbench toolset evaluation version (code size […]
VHDL tutorial using Xilinx CPLD
We’re always looking for good information on programmable logic devices, projects and tutorials. In our quest we discovered this tutorial on VHDL programming by the crew from StartingElectronics. The course is geared toward beginneers and provides a good introduction to the VHDL language through a series of tutorials that demonstrate the use of VHDL running […]
How to make PCBs on thermal tape
Here’s an interesting method for designing PCBs that you’d like to mount on heatsinks. This tutorial explains how to make your PCB using thermal tape as the copper substrate. A thin piece of copper is mounted onto thermal tape, then just use whatever etching process you prefer. Via Electronics Lab.
