Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Gyorskeresés
Legfrissebb anyagok
- Bemutató Spyra: akkus, nagynyomású, automata vízipuska
- Bemutató Route 66 Chicagotól Los Angelesig 2. rész
- Helyszíni riport Alfa Giulia Q-val a Balaton Park Circiut-en
- Bemutató A használt VGA piac kincsei - Július I
- Bemutató Bakancslista: Route 66 Chicagotól Los Angelesig
Általános témák
LOGOUT.hu témák
- [Re:] [Luck Dragon:] Asszociációs játék. :)
- [Re:] [sziku69:] Fűzzük össze a szavakat :)
- [Re:] [gban:] Ingyen kellene, de tegnapra
- [Re:] [antikomcsi:] Való Világ: A piszkos 12 - VV12 - Való Világ 12
- [Re:] [bb0t:] Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
- [Re:] [sziku69:] Szólánc.
- [Re:] PLEX: multimédia az egész lakásban
- [Re:] [D1Rect:] Nagy "hülyétkapokazapróktól" topik
- [Re:] Gurulunk, WAZE?!
- [Re:] Toyota Corolla Touring Sport 2.0 teszt és az autóipar
Szakmai témák
PROHARDVER! témák
Mobilarena témák
IT café témák
Útvonal
Fórumok » Egyéb hardverek » Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)Téma összefoglaló
Hozzászólások
skul0
aktív tag
Üdv ismét!
Szintén egy ESP8266-os kérdésem lenne.
Összesen 6 szenzor értékét szeretném átküldeni soron porton Uno-ról az ESP-re, majd a Blynk app segítségével megjeleníteni. Két Uno közt sikerült is megvalósítani, a "Receive" Uno a Serial monitorra szépen kiírta az értékeket helyesen. Ugyan ezt a sketchet az ESP-re töltve már közel sem volt ilyen rózsás a helyzet, a telefonon össze vissza ugráltak az egyes szenzorok értékei az alkalmazásban, egyetlen szenzorral viszont tökéletesen működik.
Küldő oldal:
int Sensor1 = int(kollektor_temp);
int Sensor2 = int(tartaly_temp);
int Sensor3, Sensor4, Sensor5, Sensor6;
ESPserial.print('H');
delay(20);
ESPserial.print(Sensor1, DEC);
ESPserial.print('J');
ESPserial.print(Sensor2, DEC);
ESPserial.print('J');
ESPserial.print(Sensor3, DEC);
ESPserial.print('J');
ESPserial.print(Sensor4, DEC);
ESPserial.print('J');
ESPserial.print(Sensor5, DEC);
ESPserial.print('J');
ESPserial.print(Sensor6, DEC);
Fogadó oldal:
void loop()
{
Blynk.run();
if (Serial.available() > 0)
{
if (Serial.read() == 'J')
{
}
else
{
Sensor1 = Serial.parseInt();
Sensor2 = Serial.parseInt();
Sensor3 = Serial.parseInt();
Sensor4 = Serial.parseInt();
Sensor5 = Serial.parseInt();
Sensor6 = Serial.parseInt();
}
delay(100);
}
Blynk.virtualWrite(1, Sensor1);
Blynk.virtualWrite(2, Sensor2);
Blynk.virtualWrite(3, Sensor3);
Blynk.virtualWrite(4, Sensor4);
Blynk.virtualWrite(5, Sensor5);
Blynk.virtualWrite(6, Sensor6);
}
Mi lehet az oka, hogy két Uno közt működik, de az ESP-vel nem? Előre is köszönöm szépen!
[ Szerkesztve ]