This sketch is an Arduino program which acts as an simplified hardware I/O server using a simple readable message protocol. The intent is to provide an easily modified and extended real-time embedded hardware controller which can interface easily with a non-real-time client running on a laptop or Raspberry Pi. The following documentation was extracted from […]
Projects
Tiny Whoop Drone Gate With Timer
I got my son a tiny whoop indoor FPV drone for Christmas, specifically an EMAX Tinyhawk II. We’ve had fun creating small obstacle courses in our basement, but one thing was missing – a timer so we could compare flight times. This instructable (my first) is for a drone gate with an automatic timer that […]
Arduino Combi-button Lock optional Android support
Recently, I decided I would like to attempt to make a passcode lock with my newly acquired Arduino Uno, but all the tutorials I could find made use of a modified keypad, something that not every Tom, Dick and Harry has lying about. I therefore decided to set out and make a version using only […]
Arduino Sketch Input Hysteresis
This sketch is used by Exercise: Input Hysteresis. Full Source Code The full code is all in one file InputHysteresis.ino. // InputHysteresis.ino : Arduino program to demonstrate a simple single-state hysteretic response. // Copyright (c) 2014-2015, Garth Zeglin. All rights reserved. Licensed under the terms // of the BSD 3-clause license as included in LICENSE. // The […]
3D Print Bed Leveling Tool Using M5StickC
Do you ever find it a hassle to manually level your 3D print bed every time you make a print? Even seasoned 3D printing pros need to level the printbed after every couple prints. We’ve created a device that helps tremendously improve this procedure. This project, codenamed OmniLevel, helps you level your 3D printer bed […]
PEZ Robo Dispenser Using Arduino
I was strolling down the candy aisle at the supermarket and there it was: the PEZ dispenser, conjuring up sweet (literally) childhood memories served up by my favorite cartoon characters in squarish sugary pellets. Then, all of a sudden, an LED went off in my head. PEZ meets Arduino. In this age of over-automation, where robots […]
Arduino Sketch Music Sequence Demo
This sketch is used by Exercise: Music Sequencer. Full Source Code The full code is all in one file MusicSequenceDemo.ino. // MusicSequenceDemo.ino : demonstrate generation of two simultaneous tones at different rates and patterns // The example program generates audio-frequency square waves at different // pitches and patterns on pins 4 and 5 to demonstrate an event-loop […]
Indoor Air Quality Meter
Simple project to check the air quality in your house. Since we stay/work from home a lot lately, it might be a good idea to monitor the quality of the air and remind yourself when it’s time to open the window and get some fresh air in. Step 1: Parts and Tools Parts BME680 CJMCU […]
Arduino Sketch Event Loop Demo
This sketch is used by Exercise: Event-Loop Programming. Full Source Code The full code is all in one file EventLoopDemo.ino. // EventLoopDemo.ino : demonstrate generation of two simultaneous square waves at different rates // The example program generates audio-frequency square waves at different // pitches on pins 4 and 5 to demonstrate a simple event-loop control structure […]
BLACKBOARD V-PLOTTER
In this instructable, I’d like to share how to build a vertical plotter that can draw texts and images on the blackboard. Let’s getting started. Time-lapse video with hatch fill extension from Inkscape. Step 1: Bill of Materials Main components: 1pcs x Arduino Mega 2560. 1pcs x RAMPS 1.4 Controller. 2pcs x A4988 Stepper Driver Module. 2pcs x Stepper […]