Lattice iCE40 Ultra Plus FPGA: Gnarly Grey Upduino – Tutorial 1: The basics

A how-to getting an LED flashing using VHDL from Harris’ Electronics: The cheap price however comes with a few niggles, namely getting it up and running in the first place with the limited documentation. Gnarly Grey do a great job of explaining programming a starting program but don’t say much about further development. With that […]

Tutorial: Using the Arduino’s internal EEprom to store calibration data and LCD screen fonts

Edward Mallon writes: This is a follow-up to our post about using Nokia 5110 screens on three unused analog lines with shift-out. That saved me from messing with the hardware SPI bus which we reserve for the SD cards. A secondary benefit is that the code is really lean, on the order of about 250 […]

Controlling an HMC624LP4E RF attenuator using Arduino

Kerry Wong writes: For simplicity, I used a single rotary encoder for controlling the attenuation. In order to prevent accidentally changing the set attenuation value, I used the built-in switch of the rotary encoder as the lock/adjust control. The idea is that the attenuation value can only be adjusted when the switch is in the […]

Dual ultrasonic sensors combine for 2D echolocation

A how-to on making a Dual-sensor ultrasonic echo locator by lingib, project instructables here: This instructable explains how to pinpoint the location of an object using an Arduino, two ultrasonic sensors, and Heron’s formula for triangles. There are no moving parts. Heron’s formula allows you to calculate the area of any triangle for which all sides are […]

LoraDunchy Arduino Nano pin-compatibile LoRa module with power management

Mare writes: Lora board with Arduino nano compatibile pinout and simple battery management Small board with arduino nano compatibile pinout with power management and Murata ABZ LoRa module with STM32L0 microcontroller Features: -LoRa module: Murata ABZ -Single cell LiPo cell charger on-board with charging signal internally connected to PA11 (via jumper) -Buck/Boost switching power supply […]

A touch numeric keyboard for Arduino or Teensy

Giovanni Carrera blogged about his touch numeric keyboard for Arduino or Teensy: Very often, for our programs, we need a system to set parameters, usually of a numerical type. A 4×4 keyboard requires some space and then we also need a display. Here is the idea of using a touchscreen display to do both. I […]

Video tutorials: Building the Arduino based data loggers

From the comments on our Arduino data logger post: A visiting researcher dropped by our humble basement workshop with questions about the physical skill level students would need if they added one of our DIY data loggers to their environmental curriculum. I figured the easiest way to cover that was to simply build one, while they […]

5 LDO regulator considerations other than voltage and current

James Lewis over at Bald Engineer writes, “For an AddOhms series, I created a DIY Arduino I am calling the “Pyramiduino.” It is an ATmega328p based board in the shape of a triangle. Other than being cute, the shape does not offer any other benefit. The design features a 3.3 volt LDO Regulator, which is […]

Arduino time attendance system with RFID

A how-to on building a time attendance system with MFRC522 RFID Reader and Arduino from Random Nerd Tutorials: Before getting started it’s important to layout the project main features: *It contains an RFID reader that reads RFID tags; *Our setup has a real time clock module to keep track of time; *When the RFID reader reads an […]

Adding the Nokia 5110 LCD to your Arduino data logger

From the comments on our ChipKIT based weather station using BME280 sensor module post, Edward Mallon writes: A lot of us have ended up at this sensor / screen combination. But I couldn’t afford the extravagance of six dedicated control lines on our little pro mini based loggers. However with some slight modification, you can drive […]

Rombus pinball – a LattePanda mini pinball machine

Matt Brailsford (aka Circuitbeard) has a nice write-up about building his mini pinball machine with a lattepanda core running dual monitors: I generally start my projects by thinking about the hardware that I’m going to want to use as I’ll need to know sizes when it comes to the design phase. My first thought was to […]

How servo motors work and how to control servos using Arduino

Dejan Nedelkovski over at HowToMechatronics shared detailed tutorial on how servo motors work and how to control servos using Arduino and PCA9685 PWM driver: There are many types of servo motors and their main feature is the ability to precisely control the position of their shaft. A servo motor is a closed-loop system that uses […]

Traktorino, an open source DIY MIDI controller

Here’s an Arduino based open source MIDI controller by Musico Nerd, the Traktorino: The Traktorino is a powerful low-cost DIY MIDI Controller. It is based in the Arduino platform and it comes in DIY kit, or assembled. In its core, there’s a shield that connects to an Arduino Uno, which uses open-source code, making it […]

‘Daytime Running Light’ module (DRL) with ATtiny85

Nicu Florica writes: A reader of my sites and blogs, Mr. Liviu Hinoveanu wanted to replace classical DRL module made with 555 with Attiny85 programmed in Arduino style. He send me the schematic and PCB designed with Livewire and PCB Wisard software After I undertand what module must work, I write DRL_ATtiny85.ino sketch. Mr. Hinoveanu […]