SerialDebug Library for Arduino

Rui Santos over at Random Nerd Tutorials wrote a series of three posts on how to use the SerialDebug library created by João Lopes with Arduino IDE (programming Arduino, ESP32, ESP8266): After programming the ESP32 using ESP-IDF, João noticed that debug for Arduino IDE needed some improvement. So, he created the SerialDebug library to bring […]

ZFM-20 fingerprint capture library

Dilshan Jayakody  writes: This ZFM-20 fingerprint library is developed to capture and retrieve fingerprint images from the above sensor module. The main purpose of this library is to use ZFM-20 sensor with PC as low cost fingerprint capture unit and because of that, in-module fingerprint processing and verification functions are not implemented in this library. […]

PIC32 Tic-Tac-Toe: Demonstration of using touch-screen, TFT and the Protothreads threading library

Tahmid writes: I had previously used the Adafruit TFT display using my library (ported from the Adafruit Arduino library). I decided to optimize the library to improve drawing speed. The same display I use comes with a 4-wire resistive touch-screen as well. I decided to write a simple library for the touch-screen and give Protothreads […]

SPI Transactions in Arduino

Paul over at DorkbotPDX writes: For the last several weeks, I’ve been working on SPI transactions for Arduino’s SPI library, to solve conflicts that sometimes occur between multiple SPI devices when using SPI from interrupts and/or different SPI settings. To explain, a picture is worth 1000 works. In this screenshot, loop() repetitively sends 2 bytes, where […]

App note: Using the Microchip motor model library for Simulink

Using the Microchip motor model library for Simulink, app note here (PDF!): Microchip’s Motor Model Library is a set of components (“blocks”) that can be used with the Simulink® simula- tion tool from MathWorks®. These blocks are intended to allow engineers to model a system with Permanent Magnet Synchronous Motors (PMSMs) under closed- loop control of an […]

A DS1307 library for AVR Atmega

Davide Gironi has posted a DS1307 library for AVR Atmega: The DS1307 serial real-time clock (RTC) is a low-power, full binary-coded decimal (BCD) clock/calendar. This library set and get year, month, day, hour, minute and second from this RTC. Setup parameters are stored in file ds1307.h This library was developed on Eclipse, built with avr-gcc on […]

First release of the Papilio schematic library – draw a custom processor

Drone informs us of Gadget Factory’s first release of the Papilio schematic library: Hello everyone, we have some exciting news today, the first release of the Papilio Schematic Library is ready to go! Ever find that you need just one more serial port, or SPI master, or PWM? Wouldn’t it be nice to add any […]

Portable library for cheapie nrf24L01+ wireless module

Kehribar released a C-based portable nrf24L01+ library on GitHub: I tried to make this library as portable as possible therefore, in order to use this library, you only need to define couple of GPIO functions in your project and that’s it! Moreover, this library supports auto-retransmission and auto-ack features of the nrf24L01+ modules. nrf24L01+ modules […]

Arduino V3B-K magstripe reader library

matthewg42 has released this library for using V3B-K magstripe readers with Arduinos on Gitub. He describes, “This is more or less a wrapper around Stephan King’s code which has been floating around the nets for a while. I fixed a small problem with a potential buffer overflow if someone jiggles a card around while it […]

Simplify Eagle library part creation from BSDL files

Here’s a tutorial on how to automatically generate Eagle parts from manufacturers’ BSDL files. These files are available from some manufacturers and include tables listing pin names and numbers. This information is used by the make-symbol-device-package-bsdl.ulp to generate your device. On our wiki we have a tutorial on how to built devices for your Eagle […]

Little Wire Python library

Adam ported Little Wire’s library to Python. The library was already available in C, C++, and Processing, and now Python users can enjoy the little hack tool as well. Little Wire is multi-featured USB controlled open source hardware tool packed in a minimal form factor designed by Ihsan Kehribar. Even though it has minimal form […]

Eagle Parts: Our Eagle library converted to KiCad

Lately we’ve been testing the KiCad waters. For the ATX Breakout Board v2 we needed to escape Eagle’s PCB constraints, and we succeed. A major hurdle to using any new CAD package is that all your part libraries have to be built again. Luckily Sjaak pointed us to a script that helps you convert your […]