Download the Arduino IDE from here if you don't have it on your computer. Then download and open the given code:int i=0; //Integer to store the locomotive's speed at a scale from 0 to 255. int switchLimit = 80;// Integer to store the speed limit...
The PCB design is really just a motherboard to link the various breakout boards I used to the ESP-32 wroom dev board I used. The PCB is powered by by the electrical hook-up and comes on everytime the hook-up is connected and powered up. For this...
The connections on the Octosonar are clearly labelled. I'll try and run up a wiring diagram later, but for now the following list of connections should get you there. To connect to Arduino Octosonar PinUno Pin DefaultDescription5V5V5V supply for...
Here’s the programming rationale behind the code, which you can download from the project files. The main idea is to generate a punchline that does never matches the joke. This makes the whole sentence not particularly funny, and probably confusing. ...
//. Motor driver shield- 2012 Copyright (c) Seeed Technology Inc. // // Original Author: Jimbo.we // Contribution: LG // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public //...
Wire up your coil pairs in series and connect them so that all the south poles of the electromagnets face inwards. The resistor I used in the schematic is a 1k resistor. The purpose of this is to prevent the digital pin from "floating" high when in the...
Not all ESP 8266's GPIOs are born equal, something I have now and then been banging my head at (and burned some ESPs). Some are hard wired for some use, like SPI clock and data, some wired to functionality like flashing and booting. For now Wemos D1...
A small note for this step: I've tried around a few variants, so the wiring I show here is messy. If you want to repeat this step, maybe you think of a way to do it much better. But I'm using the DustBuster for 6 weeks in this configuration and I'm satisfied:-)....
int layer[4]={A3,A2,A1,A0}; //initializing and declaring led layers int column[16]={13,12,11,10,9,8,7,6,5,4,3,2,1,0,A5,A4}; //initializing and declaring led rows int time = 250; void setup() { for(int i = 0; i0; y--) { for(int i = 0; i
I believe that the secret to creating truly meaningful human-computer interaction is to create some sort of emotional experience for the user. If we can make the user forget, even for just a few moments, that they are speaking with a computer—if we can...
Arduino Code// Arduino code for THE SPINNING SPECTROMETER // // This code is released under the beerware license: As long as you // retain this notice you can do whatever you want with this stuff. If we // meet some day, and you think this stuff is worth...