(ESP8266 ESP-1) - odpálil jsem modul?
Napsal: 06 lis 2017, 23:34
Zdravím všechny Arduiňáky,
pořídil jsem si wifi moful viz. nadpis. Podle tohoto návodu postupoval se zapojením a zprovozněním:
https://diyhacking.com/esp8266-gpio/
Všechno fungovalo správně jak mělo, ovládal jsem modul ze začátku přes AT příkazy, pak jsem přešel na programování. První program byl s blikající led diodou na portu 2. viz. kód:
Tento program jel hezky. Pak jsem ale bohužel chtěl ledku rozsvítit pomocí tlačítka viz program níže a spletl jsem si název portu, místo portů GPIO0 (0) a GPIO2 (2), které z desky vycházejí, jsem napsal do kódů pro tlačítko pin č. 1 (GPIO1), který tam sice je ale z desky nevychází.
to znamená že na nenastavený pin GPIO0 (0), jsem pouštěl proud tlačítkem a nevím jestli jsem to celé nějak neodrovnal, protože po přepnutí do základního modů(ovládání přes AT příkazy), mi modul nenaskočil při příkazu AT, žádný response "OK", ale pokud přepnu do programovacího módu, tak ho programovat stále mohu... nechce se mi věřit že bych přenastavením pinu GPIO1(0), který není vyvedený udělal nějakou špatnost? Nebo ano? Nejde tam nahrát případně nějaké deafult nastavení? Kde by mohl být problém při komunikaci AT příkazy?
Předem moc děkuji.
pořídil jsem si wifi moful viz. nadpis. Podle tohoto návodu postupoval se zapojením a zprovozněním:
https://diyhacking.com/esp8266-gpio/
Všechno fungovalo správně jak mělo, ovládal jsem modul ze začátku přes AT příkazy, pak jsem přešel na programování. První program byl s blikající led diodou na portu 2. viz. kód:
Kód: Vybrat vše
void setup(){
pinMode(2,OUTPUT);
}
void loop(){
digitalWrite(2,LOW);
delay(1000);
digitalWrite(HIGH);
delay(1000);
}
Kód: Vybrat vše
void setup(){
pinMode(2,OUTPUT);
pinMode(1,INPUT);
}
void loop(){
if (digitalRead(1)){
digitalWrite(2,LOW);
}
else{
digitalWrite(HIGH);
}
}
Předem moc děkuji.