All Projects → contractorwolf → Esp8266

contractorwolf / Esp8266

connecting the Arduino Micro to the ESP8266

Labels

Projects that are alternatives of or similar to Esp8266

Wifi ducky
Upload, save and run keystroke injection payloads with an ESP8266 + ATMEGA32U4
Stars: ✭ 991 (+2259.52%)
Mutual labels:  arduino
Arduino Tachometer
Arduino car tachometer
Stars: ✭ 39 (-7.14%)
Mutual labels:  arduino
Wattuino
Arduino compatible Boards and Modules based on Microchip ARM and AVR Microcontroller
Stars: ✭ 41 (-2.38%)
Mutual labels:  arduino
Darm
A desktop arm that can write and draw.
Stars: ✭ 38 (-9.52%)
Mutual labels:  arduino
Iotz
compile things easy 🚀
Stars: ✭ 39 (-7.14%)
Mutual labels:  arduino
Esp8266 Rtc Memory
Code for the YouTube video
Stars: ✭ 40 (-4.76%)
Mutual labels:  arduino
Emonth
An open-source wireless temperature and humidity monitoring node
Stars: ✭ 37 (-11.9%)
Mutual labels:  arduino
Tinygo
Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+21490.48%)
Mutual labels:  arduino
Esprfremote
Sketch to use an ESP mit Arduino as a RF remote for chap-ass power outlets (BH9938)
Stars: ✭ 39 (-7.14%)
Mutual labels:  arduino
Microgranny2
Stars: ✭ 41 (-2.38%)
Mutual labels:  arduino
Hydroponic Automation
A program to monitor and control 8 variables of a hydroponic gardening system
Stars: ✭ 38 (-9.52%)
Mutual labels:  arduino
Arduino Rgb Tools
A arduino library with tools for controlling an RGB-LED
Stars: ✭ 37 (-11.9%)
Mutual labels:  arduino
Pixeltime
An animated weather clock that is easy to make
Stars: ✭ 41 (-2.38%)
Mutual labels:  arduino
True artificial intelligence
真AI人工智能
Stars: ✭ 38 (-9.52%)
Mutual labels:  arduino
Usb Keystroke Injector
☠️ An Arduino-based USB keyboard simulator which injects keystrokes via Bluetooth protocol or predefined payloads in a SD card.
Stars: ✭ 42 (+0%)
Mutual labels:  arduino
Sdwebbrowse
File browsing using the Arduino Ethernet shield
Stars: ✭ 37 (-11.9%)
Mutual labels:  arduino
Deskmate
A tiny MQTT-powered dashboard and control center.
Stars: ✭ 39 (-7.14%)
Mutual labels:  arduino
Esp8266 Relay
Relay control from a web page using the ESP8266 chip
Stars: ✭ 42 (+0%)
Mutual labels:  arduino
Arduinocore K210
Seeed code for the Kendryte K210 SoC on Arduino
Stars: ✭ 42 (+0%)
Mutual labels:  arduino
Fram mb85rc i2c
Arduino library for I2C FRAM - Fujitsu MB85RC & Cypress FM24, CY15B
Stars: ✭ 41 (-2.38%)
Mutual labels:  arduino

ESP8266

This is code to run on an Arduino Micro used to communicate with the ESP8266 Wifi board using the serial debugging console. The Arduino Micro has 2 UART connections, one using the USB for communicating with a computer and the other (in this case) is connected to the TX/RX pins on the ESP8266. The ESP8266 is also powered using the 3.3v and GND pins on the Arduino Micro.

To use, start the sketch and open the Serial Monitor in the Arduino IDE (after setting the wifi network name and password in the code). To test that the ESP8266 is running correctly just put "AT" into the Serial Monitor and hit Send (make sure Carriage Return is set in the Seial Monitor). If it has the pins sent up correctly you should see an "OK".

The Arduino code is waiting for a serial command that is either a URL (such as "www.signalvehicle.com", note the lack of "http") or an AT command (such as "AT+CIFSR" which will show the IP address if it connected to a Wifi network). The commands will always begin with "AT...", if it doesnt see AT as the firt 2 characters it will assume that the input is a URL. The URL can also contain a full path, such as "www.signalvehicle.com/index.asp" (again without the "http://"). If a valid URL is given, the module will output the HTML from the requested file to the debug window.

I am still working of the HTTPS (secure) request, but as of now this will only work on HTTP GET requests. The same code should work on any Arduinos that have more than one UART, such as the MEGA boards. My full writeup on how I have the hardware connected (with images and video) is located here: http://contractorwolf.com/esp8266-wifi-arduino-micro/

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].