zmieniłem na 10 no i cos sie pojawiło w serial monitorze na ESP nadal nic
No to wiemy że waga jest dobrze wyświetlona. Teraz pozostaje tylko upewnić się że port szeregowy działa i wysyła oraz odbiera wartości.
Oznacz pole na końcu z single values.
jak to zrobić ?
Oznacz to ostatnie pole z single values w dumny devices. I sprawdź .
nie bardzo kumam co mam zrobić
W dummy devices prawie na końcu jest checkox który masz nie zaznaczony. Zaznacz go. W opisie jego są słowa single values coś tam .
Single event with all values:
zaznaczyłem i dalej nic
A jak masz połączenie zrealizowane między Arduino a ESP. Chyba nie bezpośrednio? Z tego co się orientuje to bezpośrednio możesz połączyć TX ESP z RX Arduino. Może piny masz źle. Może połącz ESP z Arduino jeszcze masą. Prawidłowe połączenie to TX - RX; RX -TX oraz GND - GND.
ESP mam zasilone 5V z arduino - więc masa między nimi niby jest
z arduino z pinu 6 (TX) poprzez dzielnik napięcia idzie na RX ESP (musi być zapewnione 3,3V)
z ESP z pinu TX idzie bezpośrednio na RX pin 3 arduino
w arduino te piny są wskazane jako TX i RX instrukcją
#include <SoftwareSerial.h>
#define rxPin 3 //zdefiniowanie innych pinów RX na arduino odbieranie danych #define txPin 6 //zdefiniowanie innych pinów TX na arduino wysyłanie danych
Jeszcze wspólnej masy może brakować. Punkt G w ESP połącz z punktem GND na Arduino. Jak programowalne routery to też był używany ten RS i masa musi być. Chyba że masz zasilanie jedno w ESP i Arduino.
dokładnie tak mam połączone
a ta prędkość transmisji 9600 jest ok ?
Ok. Czyli zasilacz Arduino potem z pinów na nim łączysz zasilanie do ESP.
A jak połączysz za dzielnikiem RX i TX Arduino to masz echo? Tylko trzeba by dorobić obsługę RX dla mySerial.
na to wychodzi
można by się przyczepiać do wydajności prądowej ale w sumie wszystko pobiera 0,16A więc chyba nie tu jest problem, ESP samo w sobie niby działa
obniżenie napięcia na RX ESP jest na razie tak zrealizowane:
Jeszcze można by spróbować połączyć się kablem do ESP włączyć putty połączyć się za pomocą opcji serial. I zobaczyć co będzie się pojawiać na wyjściu i wejściu. Nawet można by podłączyć tymczasowo jakiś programator do ESP.
mogę spróbować
Powinieneś widzieć to co nadaje Arduino. Szybkość ustawiasz na 9600 jak w espeasy
podłączyłem się i dostaję coś takiego:
To nic nie odbierasz od Arduino. Jak zrobisz zworkę na tx i RX ESP to jak coś wyślesz do ESP z monitora to dostaniesz to samo co napisałeś?
po zrobieniu zworki na ESP dostaję coś takiego:
Wydaje polecenie TaskValueSet,1,1,23 zobacz czy zadziała. Zworkę możesz odłączyć.