Eagle over at at cypherpunk.at posted details on programming an Arduino in assembly language. This article is about programming an Arduino board natively in pure Assembler without carrying the rucksack of standard libraries and functions. Using a simple example and an Arduino Uno board, I will show how to assemble, link, and upload your code […]
Category Archives: tutorials
NTSC video signal generation demystified
Sagar has posted the final installment on his blog series demystifying the NTSC video standard. NTSC progressive scanning mode and simpler sync methods are not well documented and this issue is addressed here. Producing video signals by going to lowest hardware level is fun and satisfying. With the number of very capable digital controllers available […]
Tutorial: GNU Radio with the HackRF SDR
Michael Ossmann, one of the developers of the amazing and affordable HackRF SDR transceiver, is releasing a tutorial series on using GNU Radio. “This ongoing video series will be a complete course in Software Defined Radio (SDR). In this course, you’ll build flexible SDR applications using GNU Radio through exercises that will help you learn […]
Feedback and temperature control
jeanmarc78 writes, ” An interesting tutorial about PID which includes the description of a simple method to tune the P, I and D parameters” by Charles D. H. Williams It is important to have an intuitive feel for the ways that feedback can affect a system if you want to design analogue electronic circuits that work well. […]
Tutorials: GNU Radio for beginners
GNURadio.org has been revamping their website, updating information on the latest release. As part of this process Marcus has posted a new seven part tutorial series on GNU Radio. “Our task is to build a beginner-level tutorial, which will then live on the static part of the web site. Someone put it as an “online […]
DIY cardboard laser piano
Here’s a cool DIY cardboard laser piano by ElecFreaks: Hi Guys, today, ElecFreaks will show you a guide how to make a cardboard laser piano by yourself. By this way, I think you do not only could make piano , you can transform a table , a window or a wall to be a Laser Piano or a […]
Cutting Mylar solder stencils from ExpressPCB and EagleCAD files
Juan Chong has posted a detailed tutorial on how to cut out solder stencils for both ExpressPCB and EagleCAD designs on a laser cutter: In this post I’ll be going over how to cut out solder stencils for both ExpressPCB and EagleCAD designs on a laser cutter. I recently had a need to create some stencils […]
ATXMega Primer
Shawon Shahryiar over at Embedded Lab talks about Atmel XMega in this tutorial: At present we have different families of XMega devices. Of these many we are focused toward the AU series only throughout this post and its following ones. I’ll explain later why I’m interested in this series. This is the first post of a series of posts […]
Hacking the Java Debug Wire Protocol (JDWP)
Christophe Alladoum has posted a tutorial on the IO Active Labs Research blog on the Java debug wire protocol and its insecurities. He explains, “In this post, I will explain the Java Debug Wire Protocol (JDWP) and why it is interesting from a pentester’s point of view. I will cover some JDWP internals and how […]
Parallax tutorial on Propeller C I2C library
Parallax has posted an updated tutorial on using the I2C library when programming using Propeller C. This example relies on Simple Libraries in the (5/14/2014) Learn folder or later. Check Parallax Propeller library updates to download the code.
NandLand – FPGA info and tutorial site
Russell is interested in working with FPGAs. He’s developed an educational website: www.nandland.com. “It’s an educational website for people interested in learning about FPGAs and ASICs, mostly by focusing on VHDL and Verilog tutorials and examples. I have written all of the content on it myself and I’m adding new content constantly.” Check it out! […]
Tutorial: Android and Bluetooth
Luca Dentella has published the last part of his tutorial explaining how to develop Android applications that “talk” with embedded devices using Bluetooth. The tutorial covers basic tasks like enabling/disabling the phone’s Bluetooth adapter to advanced ones like using separate threads for blocking I/O operations. Further information and earlier tutorial segements can be found on […]
chipKIT Project 4: Digital light meter
Raj of Embedded Lab has a series of chipKIT tutorials. This 4th project of a series will show you how to build a digital light meter using the chipKIT Uno32 board and the BH1750 digital light sensor: A light meter is used to measure the intensity of illumination in a given area. It is widely […]
How to make your own custom GNU Radio blocks – the C++ way
If you’re a GNU Radio user you know that most of the functions you need are contained the stock group of GNU Radio blocks. However, there are times when you may want to code up a custom block to perform a unique function not found on the stock blocks. Jean-Benoit Larouche has posted the first […]
Video: using NRF24L01+ wireless module with Arduino
The NRF24L01+ is a popular wireless communications module from Nordic that interfaces well with MCU applications. In this detailed video tutorial, Kevin Darrah outlines how to use it with the Arduino. Source code is available from Kevin Darrah’s website.
Tutorial: solid state drives and Linux
Solid state drives (SSD) are gaining in popularity, particularly as components costs and machine form factors continue to shrink. In this article from Linux Journal online magazine, Brian Trapp gives an in depth presentation on the current state of SSD’s and their advantages and disadvantages in various Linux related operations.
Video tutorial: OFDM packet transceivers with GNU radio
Orthogonal frequency-division multiplexing or OFDM is a method of encoding digital data on multiple carrier frequencies. At this presentation from them recent FOSDEM 2014 conference in Brussels, Martin Braun explained the use of GNU Radio software and an SDR transceiver to explore OFDM block basics, how to set up links between nodes and how to […]
Bypass capacitor tutorial
Electro Labs has posted a detailed tutorial on why and how to use bypass capacitors: You may have heard about the phenomenon of bypassing in circuits, however, we may not have sufficient knowledge of how to apply this technique in real circuits. In this tutorial, we will discuss about the bypass capacitors, why we need to use […]
CPLD tutorial: 4-bit binary adder
Carl informs us that the Hackshed crew has added a tutorial on building a 4-bit binary adder in CPLD as part of their ongoing CPLD beginner’s guide. Via the contact form.
Online course – Embedded Systems: Shape the world
Jonathan Valvano, professor at The University of Texas at Austin informs us of his upcoming embedded systems course. Myself and Professor Yerraballi are teaching a course this semester in collaboration with edX called UT.6.01x Embedded Systems: Shape the world. It is an online class (aka MOOC) introduction to embedded systems. The class starts Jan 22 […]
