contractorwolf / Esp8266
connecting the Arduino Micro to the ESP8266
Projects that are alternatives of or similar to Esp8266
Wifi duckyUpload, save and run keystroke injection payloads with an ESP8266 + ATMEGA32U4
Stars: ✭ 991 (+2259.52%)
Mutual labels: arduino
WattuinoArduino compatible Boards and Modules based on Microchip ARM and AVR Microcontroller
Stars: ✭ 41 (-2.38%)
Mutual labels: arduino
DarmA desktop arm that can write and draw.
Stars: ✭ 38 (-9.52%)
Mutual labels: arduino
Iotzcompile things easy 🚀
Stars: ✭ 39 (-7.14%)
Mutual labels: arduino
EmonthAn open-source wireless temperature and humidity monitoring node
Stars: ✭ 37 (-11.9%)
Mutual labels: arduino
TinygoGo compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
Stars: ✭ 9,068 (+21490.48%)
Mutual labels: arduino
EsprfremoteSketch to use an ESP mit Arduino as a RF remote for chap-ass power outlets (BH9938)
Stars: ✭ 39 (-7.14%)
Mutual labels: arduino
Hydroponic AutomationA program to monitor and control 8 variables of a hydroponic gardening system
Stars: ✭ 38 (-9.52%)
Mutual labels: arduino
Arduino Rgb ToolsA arduino library with tools for controlling an RGB-LED
Stars: ✭ 37 (-11.9%)
Mutual labels: arduino
PixeltimeAn animated weather clock that is easy to make
Stars: ✭ 41 (-2.38%)
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
SdwebbrowseFile browsing using the Arduino Ethernet shield
Stars: ✭ 37 (-11.9%)
Mutual labels: arduino
DeskmateA tiny MQTT-powered dashboard and control center.
Stars: ✭ 39 (-7.14%)
Mutual labels: arduino
Esp8266 RelayRelay control from a web page using the ESP8266 chip
Stars: ✭ 42 (+0%)
Mutual labels: arduino
Arduinocore K210Seeed code for the Kendryte K210 SoC on Arduino
Stars: ✭ 42 (+0%)
Mutual labels: arduino
Fram mb85rc i2cArduino 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].