Помогите разобраться очень надо
- Войдите на сайт для отправки комментариев
Ср, 28/12/2016 - 15:03
Подключил Neato Lidar XV-11
для его работы использую скетч
#include <SoftwareSerial.h> 2. 3. SoftwareSerial Serial3(8, 9); // RX, TX 4. 5. const int MotorPWMPin=5; 6. int inByte = 0; //входящий последовательный байт 7. 8. void setup() { 9. pinMode(MotorPWMPin, OUTPUT); 10. Serial.begin(115200); //скорость передачи данных USB serial 11. Serial3.begin(115200); //скорость передачи данных XV-11 LDS data 12. 13. //Расчёт числа ШИМ для питания мотора, 178 это 178/255*5V=3.49V 14. analogWrite(MotorPWMPin, 178); 15. } 16. 17. void loop() { 18. //если прочтён байт от лидара, то переправить его на USB-serial 19. if (Serial3.available() > 0) { 20. //получить входящий байт: 21. inByte = Serial3.read(); 22. Serial.write(inByte); 23. } 24. else 25. { 26. Serial.println("error"); 27. } 28. 29. }
выдает мне ошибки...
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\w1ka\Documents\Arduino\libraries -fqbn=arduino:avr:leonardo -vid-pid=0X2341_0X8036 -ide-version=10800 -build-path C:\Users\w1ka\AppData\Local\Temp\arduino_build_683890 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\w1ka\Desktop\sketch_dec28a\sketch_dec28a.ino C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries C:\Users\w1ka\Documents\Arduino\libraries -fqbn=arduino:avr:leonardo -vid-pid=0X2341_0X8036 -ide-version=10800 -build-path C:\Users\w1ka\AppData\Local\Temp\arduino_build_683890 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose C:\Users\w1ka\Desktop\sketch_dec28a\sketch_dec28a.ino Using board 'leonardo' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr Detecting libraries used... "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "C:\Users\w1ka\AppData\Local\Temp\arduino_build_683890\sketch\sketch_dec28a.ino.cpp" -o "nul" Generating function prototypes... "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "C:\Users\w1ka\AppData\Local\Temp\arduino_build_683890\sketch\sketch_dec28a.ino.cpp" -o "C:\Users\w1ka\AppData\Local\Temp\arduino_build_683890\preproc\ctags_target_for_gcc_minus_e.cpp" "C:\Program Files (x86)\Arduino\tools-builder\ctags\5.8-arduino11/ctags" -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives "C:\Users\w1ka\AppData\Local\Temp\arduino_build_683890\preproc\ctags_target_for_gcc_minus_e.cpp" Компиляция скетча... "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -flto -mmcu=atmega32u4 -DF_CPU=16000000L -DARDUINO=10800 -DARDUINO_AVR_LEONARDO -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8036 '-DUSB_MANUFACTURER="Unknown"' '-DUSB_PRODUCT="Arduino Leonardo"' "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino" "-IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\leonardo" "C:\Users\w1ka\AppData\Local\Temp\arduino_build_683890\sketch\sketch_dec28a.ino.cpp" -o "C:\Users\w1ka\AppData\Local\Temp\arduino_build_683890\sketch\sketch_dec28a.ino.cpp.o" sketch_dec28a:1: error: expected unqualified-id before numeric constant 1. include <SoftwareSerial.h> ^ sketch_dec28a:4: error: expected unqualified-id before numeric constant 4. ^ sketch_dec28a:6: error: expected unqualified-id before numeric constant 6. int inByte = 0; //входящий последовательный байт ^ sketch_dec28a:7: error: expected unqualified-id before numeric constant 7. ^ sketch_dec28a:8: error: expected unqualified-id before numeric constant 8. void setup() { ^ sketch_dec28a:16: error: expected unqualified-id before numeric constant 16. ^ exit status 1 expected unqualified-id before numeric constant
В чем может быть проблема?
Забыл сказать что использую arduino 1.8.0 с arduino leonardo
Уберите порядковые номера и точки в началах строк скетча.
Круто! Такого я ещё не видел!
Спасибо! Помогло! пошел мучаться с визуализацией его работы
Удачи!