Typ toho laserového modulu, a podle čeho, nebo jak jsi ho připojil.
A toto rozhodně není celý kod.
co mám já, musí se i přepínat mody na trvalé měření, jedno měření, rozsahy, přesnost zap/vyp laserové ukazovátko atd.
Kód: Vybrat vše
byte cmd_2[] = { 0x80, 0x06, 0x02, 0x78 }; // Single Measurement Mode
byte cmd_3[] = { 0x80, 0x06, 0x05, 0x01, 0x74 }; // LaserPointerOn
byte cmd_4[] = { 0x80, 0x06, 0x05, 0x00, 0x75 }; // LaserPointerOff
byte cmd_5[] = { 0xFA, 0x04, 0x09, 0x05, 0xF4 }; // 5m Range
byte cmd_6[] = { 0xFA, 0x04, 0x09, 0x0A, 0xEF }; // 10m Range
byte cmd_7[] = { 0xFA, 0x04, 0x09, 0x1E, 0xDB }; // 30m Range
byte cmd_8[] = { 0xFA, 0x04, 0x09, 0x32, 0xC7 }; // 50m Range
byte cmd_9[] = { 0xFA, 0x04, 0x09, 0x50, 0xA9 }; // 80m Range
byte cmd_10[] = { 0xFA, 0x04, 0x0C, 0x02, 0xF4 }; // 0.1mm Resolution
byte cmd_11[] = { 0xFA, 0x04, 0x0C, 0x01, 0xF5 }; // 1mm Resolution
A pokud nemáš Arduino s více UART (Mega, Due atd.), musíš na začátku nastavit kniovku SoftwareSerial nebo jak to je. Takže budeš muset dát více a hodně podrobných informací
A ten co mám já je JEN na 3,3V, takže 5V Arduino tak nějak ... asi ne.