hmm no je to divocina upravil som baudrate na serial1 upravil som odoslany prikaz na 0x44 a dostal som totopavel1tu píše: ↑29 srp 2020, 17:09Tak pokud ti jde aktivovat laser - funguje to
Já vycházel z tohoto
https://drive.google.com/drive/folders/ ... XBRqtfJkUS
jsou tam i INO soubory, ale musíš z toho okoukat jen odesílání povelů na laser a pak přijmutí vzdálenosti
Popřípadě si projti tutorial v češtině o používání UART (RX/TX) na ArduinuMEGA,
postupuj krok za krokem, rozchoď část, pak další.
- už ti funguje evidentně odesílání
- za to dej z nějakého tutorialu příjem z laseru
- co přijmeš, odešli na serial co jsi připojený a bude se ti to vypisovat na PC
- důležité - dej si tam na konec nějaký delay(5000); aby to neběhalo tak často
Já nejsem doma a ten kod nemám na NAS a jinam se vzdáleně nepřipojím
Ziskanie citatelneho textu zo seriovej linky
-
- Příspěvky: 21
- Registrován: 29 srp 2020, 10:02
Re: Ziskanie citatelneho textu zo seriovej linky
-
- Příspěvky: 21
- Registrován: 29 srp 2020, 10:02
Re: Ziskanie citatelneho textu zo seriovej linky
TAKTO TO VYPADA KED SOM PRIPOJENY NA PC CEZ USB TTL
PRIKAZY: TO CO JE ZA DVOJBODKOU JE ODPOVED
O
C
S
D
M
F
V
X
PRIKAZY: TO CO JE ZA DVOJBODKOU JE ODPOVED
O
C
S
D
M
F
V
X
Re: Ziskanie citatelneho textu zo seriovej linky
Přesně tak ti to bude chodit i přes arduino, pokud si dokážeš podle tutoriálu posílat data z jedné linky na druhou.
-
- Příspěvky: 21
- Registrován: 29 srp 2020, 10:02
Re: Ziskanie citatelneho textu zo seriovej linky
Prečítam data zo serial1 a vytlačiť to cez serial.print na pc. Len problém je v tom že to v podstate nejde a keď to nejako ide tak mi to vyhadzuje nezmysly
Dokonca som našiel na jednom fóre kód pre môj merak a ten nevypise ani prd tak ja už neviem skúsiť druhé Arduino?
Dokonca som našiel na jednom fóre kód pre môj merak a ten nevypise ani prd tak ja už neviem skúsiť druhé Arduino?
Re: Ziskanie citatelneho textu zo seriovej linky
To není moje schema - z tohoto jsem vycházel - nevím čí to je, já měl pro odledění na stole Arduino DUE, to je na 3,3V, odpory jsem tudíž nepotřeboval.
Finál pak funguje s ATmega328 na 3,3V a knihovnou SoftwareSerial, výsledek měření nejde do komunikace ale ukládá se do proměnných, počítám z toho pak plochu podlah, zdí - po BT odesílám do APP - pak cenu za pokládku, malování, cenu materiálu - ale to už z vypočtených ploch na tabletu v APP.
Ale není to jen moje dílo, já dělal jen PCB a návrh zapojení, hrubý program v Arduinu+ATmega, zbytek včetně aplikace brigádník z ČVUT - celé pro podnikatele.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
-
- Příspěvky: 21
- Registrován: 29 srp 2020, 10:02
Re: Ziskanie citatelneho textu zo seriovej linky
hmm tak zeda skusim aj ja asi kupit due, lebo mam dojem ze tie data mi z meraku nejdu koli tomu ze ten merak prave pracuje na 3.3vpavel1tu píše: ↑29 srp 2020, 19:36To není moje schema - z tohoto jsem vycházel - nevím čí to je, já měl pro odledění na stole Arduino DUE, to je na 3,3V, odpory jsem tudíž nepotřeboval.
Finál pak funguje s ATmega328 na 3,3V a knihovnou SoftwareSerial, výsledek měření nejde do komunikace ale ukládá se do proměnných, počítám z toho pak plochu podlah, zdí - po BT odesílám do APP - pak cenu za pokládku, malování, cenu materiálu - ale to už z vypočtených ploch na tabletu v APP.
Ale není to jen moje dílo, já dělal jen PCB a návrh zapojení, hrubý program v Arduinu+ATmega, zbytek včetně aplikace brigádník z ČVUT - celé pro podnikatele.
-
- Příspěvky: 21
- Registrován: 29 srp 2020, 10:02
Re: Ziskanie citatelneho textu zo seriovej linky
ahoj este mam jednu otazku, kde si kupil ten tovj laserovi merak ? tu?: https://www.tindie.com/products/greathi ... 2-20hz80m/00alkskodi00 píše: ↑29 srp 2020, 20:02hmm tak zeda skusim aj ja asi kupit due, lebo mam dojem ze tie data mi z meraku nejdu koli tomu ze ten merak prave pracuje na 3.3vpavel1tu píše: ↑29 srp 2020, 19:36To není moje schema - z tohoto jsem vycházel - nevím čí to je, já měl pro odledění na stole Arduino DUE, to je na 3,3V, odpory jsem tudíž nepotřeboval.
Finál pak funguje s ATmega328 na 3,3V a knihovnou SoftwareSerial, výsledek měření nejde do komunikace ale ukládá se do proměnných, počítám z toho pak plochu podlah, zdí - po BT odesílám do APP - pak cenu za pokládku, malování, cenu materiálu - ale to už z vypočtených ploch na tabletu v APP.
Ale není to jen moje dílo, já dělal jen PCB a návrh zapojení, hrubý program v Arduinu+ATmega, zbytek včetně aplikace brigádník z ČVUT - celé pro podnikatele.
-
- Příspěvky: 21
- Registrován: 29 srp 2020, 10:02
Re: Ziskanie citatelneho textu zo seriovej linky
takze vyriesene
pouzil som arduino uno + software serial piny 2+3 a tento kod a frci
// LRF Arduino UNO
// VCC-----------VCC 2,8V
// RX------------TX pin3
// TX------------RX pin2
// GND-----------GND
// UKAZI
// "O" 0x4f PRIZGE laser, modul vrne "OK"
// "C" 0x43 UGASNE laser, modul vrne "OK"
// "S" 0x53 stanje modula, modul vrne temperaturo in napetost "18.0C, 2.7V"
// "D" 0x44 merjenje razdalje, modul vrne razdaljo in kvaliteto SQ "12.345m, 0079" Manjši SQ pomeni boljšo meritev
#include <SoftwareSerial.h>
const byte rxPin = 2;
const byte txPin = 3;
SoftwareSerial LRF_Port (rxPin, txPin);
void setup()
{
Serial.begin(9600);
LRF_Port.begin(19200); // start serial communication between the LRF and Arduino
delay(100);
}
void loop()
{
LRF_Port.write("O"); // laser ON
delay(100);
Serial.print("prizgemo ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println();
LRF_Port.write("D"); // distance
delay(3000);
Serial.print("razdalja ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println();
LRF_Port.print("C"); // laser OFF
delay(100);
Serial.print("ugasnemo ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println();
LRF_Port.print("S"); // status
delay(100);
Serial.print("stanje ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println(); Serial.println();
delay(1000);
}
pouzil som arduino uno + software serial piny 2+3 a tento kod a frci
// LRF Arduino UNO
// VCC-----------VCC 2,8V
// RX------------TX pin3
// TX------------RX pin2
// GND-----------GND
// UKAZI
// "O" 0x4f PRIZGE laser, modul vrne "OK"
// "C" 0x43 UGASNE laser, modul vrne "OK"
// "S" 0x53 stanje modula, modul vrne temperaturo in napetost "18.0C, 2.7V"
// "D" 0x44 merjenje razdalje, modul vrne razdaljo in kvaliteto SQ "12.345m, 0079" Manjši SQ pomeni boljšo meritev
#include <SoftwareSerial.h>
const byte rxPin = 2;
const byte txPin = 3;
SoftwareSerial LRF_Port (rxPin, txPin);
void setup()
{
Serial.begin(9600);
LRF_Port.begin(19200); // start serial communication between the LRF and Arduino
delay(100);
}
void loop()
{
LRF_Port.write("O"); // laser ON
delay(100);
Serial.print("prizgemo ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println();
LRF_Port.write("D"); // distance
delay(3000);
Serial.print("razdalja ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println();
LRF_Port.print("C"); // laser OFF
delay(100);
Serial.print("ugasnemo ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println();
LRF_Port.print("S"); // status
delay(100);
Serial.print("stanje ");
Serial.print(LRF_Port.readStringUntil(13));
Serial.println(); Serial.println();
delay(1000);
}
Re: Ziskanie citatelneho textu zo seriovej linky
Ne, já to nekupoval, je to asi pouze "čínský" klon tohoto originálu, protože cena byla asi čtvrtinová.00alkskodi00 píše: ↑29 srp 2020, 20:49ahoj este mam jednu otazku, kde si kupil ten tovj laserovi merak ? tu?: https://www.tindie.com/products/greathi ... 2-20hz80m/
Bylo to z gearbest.com a bralo se 30ks.
Vyrábělo se 15ks, zbytek modulů byla odměna pro zůčastněné. Jeden mám na kroužku pro děcka.
UNO, NANO, Mikro, PRO mini, DUE, ESP32S2, RPi PICO
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
Pavel1TU
"Správně napsaný kod lze číst jako knihu"
-
- Příspěvky: 21
- Registrován: 29 srp 2020, 10:02
Re: Ziskanie citatelneho textu zo seriovej linky
no takze novy problem
teda aspon premna
na spominany laserovy modul som nahral novy firmware, vraj je lepsi rychlejsi a presnejsi...
po nahrani firmware je tu problem ze z modulu ked chcem citat data, tak mi to vyhadzuje napriklad:
73
155
92
...
hladal som vseliako mozne ale nenapada ma nic proste to neviem
vystup by mal vypadat jenako takto: DIST;01938;AMP;0343;TEMP;1223;VOLT;115
Tu je link na upraveny firmware a vsetko okolo: https://create.arduino.cc/projecthub/il ... 4dd849?f=1
ale vam bude stacit asai ino subor, ktory je nizsie
tu je sketch od autofa spominaneho firmware, ktory pouziva HW serial a potom udaje vypisuj na OLED: https://hacksterio.s3.amazonaws.com/upl ... _tape1.zip
len ja by som to potreboval na software serial a udaje posom cez seriovu linku do pc cez terminal
teda aspon premna
na spominany laserovy modul som nahral novy firmware, vraj je lepsi rychlejsi a presnejsi...
po nahrani firmware je tu problem ze z modulu ked chcem citat data, tak mi to vyhadzuje napriklad:
73
155
92
...
hladal som vseliako mozne ale nenapada ma nic proste to neviem
vystup by mal vypadat jenako takto: DIST;01938;AMP;0343;TEMP;1223;VOLT;115
Tu je link na upraveny firmware a vsetko okolo: https://create.arduino.cc/projecthub/il ... 4dd849?f=1
ale vam bude stacit asai ino subor, ktory je nizsie
tu je sketch od autofa spominaneho firmware, ktory pouziva HW serial a potom udaje vypisuj na OLED: https://hacksterio.s3.amazonaws.com/upl ... _tape1.zip
len ja by som to potreboval na software serial a udaje posom cez seriovu linku do pc cez terminal
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti