Projects

BLACKBOARD V PLOTTER

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 […]

Arduino Sketch Event Loop Demo

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 […]

Arduino Sketch Input Hysteresis

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

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 […]

Wiring Diagram

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 Sketch OneInOneOutASCII

Arduino Sketch OneInOne Out ASCII

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 […]

Arduino Sketch Adafruit PWM

Arduino Sketch Adafruit PWM

This sketch is used by Exercise: Adafruit PWM I2C Module. Full Source Code The main code is in Adafruit_PWM.ino. /*************************************************** This is an example for our Adafruit 16-channel PWM & Servo driver PWM test – this will drive 16 PWMs in a ‘wave’ Pick one up today in the adafruit shop! ——> http://www.adafruit.com/products/815 These displays use I2C […]

Arduino Sketch WS2801LED

Arduino Sketch WS2801LED

This sketch is used by Exercise: WS2801 RGB LED SPI Module. Full Source Code The full code is all in one file WS2801LED.ino. // -*- mode:c++; -*- /// @file WS2801LED.ino /// /// @brief Example for driving several WS2801 RGB LED modules over SPI on an Arduino UNO. /// /// @author Garth Zeglin /// @date 2014-09-13 /// /// […]

Creative Console for Space Mouse

Creative Console for Space Mouse!

Hello makers!! For those who already know my Instructable “Space Mouse” https://www.instructables.com/Space-Mouse-With-Ard… there is now an extension for it! The Creative Console!! I designed this console to extend the functionalities of the space mouse keeping the prime concept: keep it cheap, customizable and 3D printable! This project has been challenging, but after all that is […]

Arduino Sketch MPU6050 DMP6

Arduino Sketch MPU6050 DMP6

This sketch is used by Exercise: MPU6050 IMU I2C Module. Main Source Code The main code is in MPU6050_DMP6.ino. // I2C device class (I2Cdev) demonstration Arduino sketch for MPU6050 class using DMP (MotionApps v2.0) // 6/21/2012 by Jeff Rowberg <[email protected]> // Updates should (hopefully) always be available at https://github.com/jrowberg/i2cdevlib // // Changelog: // 2013-05-08 – added seamless […]

Scroll to Top