ESP8266 && Arduino Nano TX RX
12 berichten
• Pagina 1 van 2 • 1, 2
- achimpieters
- Berichten: 5
- Geregistreerd: 09 Jun 2016, 13:13
ESP8266 && Arduino Nano TX RX
Hallo allemaal,
Als newbie plaats ik hierbij mijn eerste post
Na een lange zoektocht op google en dit forum, kan ik het maar niet vinden, is er iemand die mij een pointer kan geven?
Graag zou ik mijn ESP8266 aansluiten op mijn Arduino nano v3 via de TX en RX pinnen. Ik kna er geen library voor vinden, dus heb andere informatie nodig.
Please remeber ik ben nog een NOOB. en moet dus nog leren.
Heeft iemand voor mij een goede link / library?
Alvast heeeeel erg bedankt!
Als newbie plaats ik hierbij mijn eerste post
Na een lange zoektocht op google en dit forum, kan ik het maar niet vinden, is er iemand die mij een pointer kan geven?
Graag zou ik mijn ESP8266 aansluiten op mijn Arduino nano v3 via de TX en RX pinnen. Ik kna er geen library voor vinden, dus heb andere informatie nodig.
Please remeber ik ben nog een NOOB. en moet dus nog leren.
Heeft iemand voor mij een goede link / library?
Alvast heeeeel erg bedankt!
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: ESP8266 && Arduino Nano TX RX
Als jij via de Serial wil werken, heb je ook geen library nodig. Serial wordt al standaard ondersteund door de Arduino IDE. Zowel voor de ESP8266 als de Nano
- achimpieters
- Berichten: 5
- Geregistreerd: 09 Jun 2016, 13:13
Re: ESP8266 && Arduino Nano TX RX
@ nicoverduin
Dank je wel voor je reactie!
Dat dacht ik ook al, maar als ik google zie dat bijna iedereen softserial gebruikt?
Ik zoek eigenlijk een voorbeeld scketch van een verbinding via de Serial TX en RX pinnen, zodat ik hier op voort kan borduren.
Mocht iemand zo'n sketch / link hebben, dan is mijn dank groot!
Dank je wel voor je reactie!
Dat dacht ik ook al, maar als ik google zie dat bijna iedereen softserial gebruikt?
Ik zoek eigenlijk een voorbeeld scketch van een verbinding via de Serial TX en RX pinnen, zodat ik hier op voort kan borduren.
Mocht iemand zo'n sketch / link hebben, dan is mijn dank groot!
- achimpieters
- Berichten: 5
- Geregistreerd: 09 Jun 2016, 13:13
Re: ESP8266 && Arduino Nano TX RX
Hallo allemaal,
volgens mij heb ik iets gevonden???
Kan iemand mij zeggen of ik op de goede weg zit?
volgens mij heb ik iets gevonden???
Kan iemand mij zeggen of ik op de goede weg zit?
- Code: Alles selecteren
void setup()
{
//Set the speed for communicating with the ESP8266 module
Serial.begin(9600);
//Reset the ESP8266
Serial.println("AT+RST");
//Wait for the WiFi module to bootup
delay(800);
//Switch the chip to "client" mode
Serial.println("AT+CWMODE=1");
//Connect to our Wireless network NOTE: change SSID to your wireless
//network and PASSWORD to the key used to join the network.
Serial.println("AT+CWJAP=\"SSID\",\"PASSWORD\"");
}
void loop()
- Nightmystic
- Berichten: 133
- Geregistreerd: 10 Jan 2016, 16:39
Re: ESP8266 && Arduino Nano TX RX
De laatste maanden heb ik veel gewerkt met Serial, SPI en I2C protocollen voor mijn projecten thuis.
Het is pittige materie, maar ook al begrijp je niet 100% hoe het werkt, als je de logica erin kunt zien kan je al werkende sketches maken.
Mijn bron van informatie is voornamelijk het forum van Nick Gammon geweest:
http://www.gammon.com.au/forum/bbshowpost.php?bbtopic_id=123
Als je klikt op Serial krijg je de informatie die uitlegt hoe het werkt.
Voor communicatie tussen mijn ESP-01 (ESP8266) en Arduino UNO / MEGA heb ik uiteindelijk gekozen voor I2C communicatie.
AT commandos gebruik ik niet, de ESP-01 ben ik gaan programmeren met de Arduino IDE en een FTDI programmer.
Het is pittige materie, maar ook al begrijp je niet 100% hoe het werkt, als je de logica erin kunt zien kan je al werkende sketches maken.
Mijn bron van informatie is voornamelijk het forum van Nick Gammon geweest:
http://www.gammon.com.au/forum/bbshowpost.php?bbtopic_id=123
Als je klikt op Serial krijg je de informatie die uitlegt hoe het werkt.
Voor communicatie tussen mijn ESP-01 (ESP8266) en Arduino UNO / MEGA heb ik uiteindelijk gekozen voor I2C communicatie.
AT commandos gebruik ik niet, de ESP-01 ben ik gaan programmeren met de Arduino IDE en een FTDI programmer.
- achimpieters
- Berichten: 5
- Geregistreerd: 09 Jun 2016, 13:13
Re: ESP8266 && Arduino Nano TX RX
@ Nightmystic
Dank je wel voor je reactie! Ik ga de link eens goed bekijken.
Heb je ook nog intel over de ESP-01 (ESP8266) en Arduino I2C communicatie? en waarom heb je hiervoor gekozen dan?
M.b.t. ESP-01 heb ik ook al geprogrammerd met de Arduino IDE en een FTDI programmer, dat werkte prima!
Dank je wel voor je reactie! Ik ga de link eens goed bekijken.
Heb je ook nog intel over de ESP-01 (ESP8266) en Arduino I2C communicatie? en waarom heb je hiervoor gekozen dan?
M.b.t. ESP-01 heb ik ook al geprogrammerd met de Arduino IDE en een FTDI programmer, dat werkte prima!
- Nightmystic
- Berichten: 133
- Geregistreerd: 10 Jan 2016, 16:39
Re: ESP8266 && Arduino Nano TX RX
Klik maar eens op de I2C link op die pagina van Nick Gammon
en lees dit ff:
https://learn.sparkfun.com/tutorials/i2c
en lees dit ff:
https://learn.sparkfun.com/tutorials/i2c
- Nightmystic
- Berichten: 133
- Geregistreerd: 10 Jan 2016, 16:39
Re: ESP8266 && Arduino Nano TX RX
Misschien nog een handige tip voor de ESP-01.
GPIO 2 kan je bijv. gebruiken voor de SDA lijn en GPIO 0 voor de SCL lijn.
De code in de setup() is dan:
cpp code
Met de ESP-01 moet je opletten dat als je er spanning op zet, de GPIO 2 even losgekoppeld moet zijn en als de spanning er weer opstaat je deze weer kunt koppelen. Anders werkt deze GPIO mogelijk niet.
De Blynk app is trouwens ook heel leuk om te gebruiken met een ESP-01.
Zie mijn tutorial op domoticx.nl waar ik overigens Serial gebruikt heb voor de communicatie:
http://domoticx.com/esp8266-wifi-project-arduino-mega-rgb-led-blynk-app/
GPIO 2 kan je bijv. gebruiken voor de SDA lijn en GPIO 0 voor de SCL lijn.
De code in de setup() is dan:
cpp code
void setup()
{
Wire.begin(2,0); // Join i2c bus -> 2 = SDA 0 = SCL
}
Met de ESP-01 moet je opletten dat als je er spanning op zet, de GPIO 2 even losgekoppeld moet zijn en als de spanning er weer opstaat je deze weer kunt koppelen. Anders werkt deze GPIO mogelijk niet.
De Blynk app is trouwens ook heel leuk om te gebruiken met een ESP-01.
Zie mijn tutorial op domoticx.nl waar ik overigens Serial gebruikt heb voor de communicatie:
http://domoticx.com/esp8266-wifi-project-arduino-mega-rgb-led-blynk-app/
- achimpieters
- Berichten: 5
- Geregistreerd: 09 Jun 2016, 13:13
Re: ESP8266 && Arduino Nano TX RX
Na heel wat gelezen te hebben.
Ben ik in eerste instantie bij mijn eerste plan gebleven: communiceren via de RX en TX lijnen van de arduino.
Echter krijg ik geen meldingen terug van de ESP module.
Mijn setup is als hier onder:
Ik heb reeds de laatste AT firmware te geïnstalleerd, echter zonder resultaat?
Het doel om in ieder geval eens een AT commando te kunnen sturen met een bericht terug van de ESP.
Het vreemde is als ik de CH_PD van de 3.3V haal de RX led (blauw) wel aan gaat bij het geven van een commando alleen geen bericht terug van de ESP?
Tevens heb ik een 3.3v Zener geplaatst op de TX poort.
Kan iemand mij verder helpen?
Ben ik in eerste instantie bij mijn eerste plan gebleven: communiceren via de RX en TX lijnen van de arduino.
Echter krijg ik geen meldingen terug van de ESP module.
Mijn setup is als hier onder:
Ik heb reeds de laatste AT firmware te geïnstalleerd, echter zonder resultaat?
Het doel om in ieder geval eens een AT commando te kunnen sturen met een bericht terug van de ESP.
Het vreemde is als ik de CH_PD van de 3.3V haal de RX led (blauw) wel aan gaat bij het geven van een commando alleen geen bericht terug van de ESP?
Tevens heb ik een 3.3v Zener geplaatst op de TX poort.
Kan iemand mij verder helpen?
- Bijlagen
-
- SETUP_bb_converted.png (147.57 KiB) 12318 keer bekeken
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: ESP8266 && Arduino Nano TX RX
Los van jouw probleem, moet je niet een weerstand in serie van die dataport zetten en dan een zener die tevens aan de ESP hangt? Een zener heeft toch wel iets van 5mA om lekker te werken. Dus moet je een weerstand in serie met de Nano datapin zetten van (5-3.3)/0.005 = 1.7 / 0.005 = 340 ohm. Neem dan een 330 ohm weerstand.
Geen idee meer of je de ESP goed hebt aangesloten. Hannes (Nightmystic) zit nog wel eens met die dingen te prutsen. Inmiddels eigenlijk een beetje achterhaald alweer. Met Wemos D1 en NodeMCU is het tegenwoordig veel eenvoudiger om die dingen rechtstreeks te programmeren zonder al dit soort getwijfel. En voor de prijs (< 3 euri) hoef je het nu niet meer te laten. Gewoon de mini/micro USB inprikken en gaan.
Geen idee meer of je de ESP goed hebt aangesloten. Hannes (Nightmystic) zit nog wel eens met die dingen te prutsen. Inmiddels eigenlijk een beetje achterhaald alweer. Met Wemos D1 en NodeMCU is het tegenwoordig veel eenvoudiger om die dingen rechtstreeks te programmeren zonder al dit soort getwijfel. En voor de prijs (< 3 euri) hoef je het nu niet meer te laten. Gewoon de mini/micro USB inprikken en gaan.
12 berichten
• Pagina 1 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 30 gasten