Close

115 Results for "feather"

  • Hardware setup

  • 1. Plug in the Ethernet FeatherWing into the Feather board.  2. Connect one end of the Ethernet cable to the Ethernet FeatherWing and the other to your hub, router, or switch. Step 3. Programming With the following example code, we will publish...
  • Getting our Workspace Ready

  • Preparing our Workspace Now that we have the toolchain installed, we need to do a few more things to make our workspace easy to use. We are going to create a udev rule to make our ESP8266 easier to find; we will erase the flash and then program default...
  • Wire it up

  • Included in the repository is an example main.c which utilizes the MQTT library and the 1-Wire library to grab temperature data from an attached sensor and send it to Adafruit IO. If you want to run this code, you will have to edit the files to include...
  • 3 Adding The Brains

  • Now we've got the brawn dealt with, let's get the brains sorted out. The brains in this instance reside on the ESP8266 chip on the Adafruit Feather Huzzah board: You can See The ESP8266 that sits on its own circuit board proud of the main PCB Its a micro-controller...
  • Amazon Dash Button for Arduino!

  • Getting StartedHardwareI've decided to use the Arduino MKR1000 as the hardware platform for this project, for a few reasons...Similarly sized form factor to dash button.100% Arduino IDE compatible.Utilizes the Atmel ATWINC1500 WiFi Module(TLS capable...
  • Prepare the motor shield

  • There are 5 things that need to be soldered onto the motor shield.  I've found this order of soldering to be easiest: Start by soldering a 6 pin 90 degree header on the back as shown in photos. They are unlabeled but it’s the 3rd to 8th pins from...
  • Mounting

  • Mounting the controller to your guitar via my method requires sticking electrical PVC tape directly to the finish of your guitar. If you aren't comfortable doing this, do not proceed with my method. I cannot guarantee...
  • Installing SDK on Windows/VM

  • Windows/VM Instructions:As with the Linux and Mac instructions, these instructions are probably not quite correct anymore in 2022. The Lubuntu image is out of date and is no longer available, but if you download any modern Linux distro and create a VM...
  • Upload the code

  • Now that we have all the pieces, here's our entire program in one listing: -- This file is licensed under the Mozilla Public License v2.0 -- Written by MrAureliusR (Alexander Rowsell) -- Make sure to read the accompanying Hackaday article! ds3231addr...
  • Using the I2C library with the SDK

  • The ESP8266 does not have a hardware I2C module, thus all I2C comms must be done in software. The ESP8266 SDK does include an I2C software implementation, which is handy, and we'll be taking advantage of it. We will be modifying our Makefile again,...
  • MQTT Library

  • NodeMCU comes fully equipped with an MQTT library, assuming you followed the build instructions in Part 1 of this series. However, this example also uses the DHT and DS18B20 libraries, so go back to the NodeMCU custom firmware build website and build...
  • The Dry Fit

  • The vertical spacing (that is, from the main PCB surface upwards) for the microprocessor board and the display board is tight. Due to the natural variation in otherwise standard parts obtained from far-flung sources, the dimensions of your header pins...