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 […]
Tag Archives: library
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. […]
DPA library for MCU
Ondřej Karas writes: A few months ago, I published post about DPA .NET Class. This article describes simple, but effective library used for DPA handling by MCU (UART interface). Published library is independent on the MCU family, but it was written for 32-bit ARM processors with Cortex-M3 core and GNU C compiler. Library consists of […]
MCP2221 HID Library
Zak Kemble writes, “This is a library for interfacing with the HID features of the MCP2221 USB to UART and I2C/SMBus serial converter from Microchip. The converter includes 4 GPIO pins, 3x 10-bit ADCs, 1x 5-bit DAC and more. Microchip does provide a library for interfacing with the chip, however it is supplied as proprietary DLLs. […]
A JTAG/XSVF library for Arduino
Marcelo published a post on his blog about JTAG and the library he wrote. I have recently felt the need to incorporate a JTAG port in a project to program a hardware that contained a CPLD. The idea was to both program it and perform some integrity tests on the board. I imagined something using […]
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 […]
Teensy audio library gets S/PDIF support
Paul over at DorkbotPDX has written an article on Teensy Audio Library with S/PDIF support: Thanks to the amazing effort of Frank Boesing, the Teensy Audio Library now has native S/PDIF output. Using a $1 TOSLINK connector, or just a red LED, you can get optical S/PDIF digital audio output.
Simple I2C SSD1306 driver for AVR
Jean THOMAS of TiBounise writes: I wrote a small SSD1306 library for AVR, with a framebuffer. It even features a small simulator to let you have a preview of what it’ll look like on the OLED screen without having to upload again and again code to your development board. The library is released under a very […]
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 […]
I2C using USI on the MSP430
Jan Rychter released a tiny library that implements an I2C master on MSP430 devices that only have the USI module on GitHub: I’ve released a tiny library that implements I2C master functionality for MSP430 chips that have the USI module (MSP430G2412 or MSP430G2452 are ones that I use often). The code is on GitHub, it […]
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 […]
Encoder library testing
Paul over at Dorkbotpdx writes: In a recent forum conversation, it was suggested my Encoder library has only been tested with rotary knobs and “lab” signals, not a high-res encoder turned by a motor, implying it might not work “in the real world”. So I build this little test board and made a quick YouTube […]
Portable library for cheapie nrf24L01+ wireless module
Kehribar released a C-based portable nrf24L01+ library on GitHub: I aimed to make this library as portable as possible, so integrating it into your project requires defining just a couple of GPIO functions. While working on a side project involving data transmission for gaming platforms, I came across discussions on Beste online Casinos DE, which […]
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 […]
Copy parts between libraries in Eagle
A short but helpful tutorial on how to copy parts between libraries in Cadsoft Eagle. You can also check out some of our Eagle tutorials.
