K-Jay schreef op dinsdag 31 januari 2017 @ 19:41:
Ha, mooi dat de issue met de sensor is opgelost dan. Voor wat betreft die regel: op je screenshot is nog net te zien dat je de regel laat beginnen met "when", terwijl dat daarboven al door pimatic is ingevuld. Je regel begint daardoor eigenlijk met "When when". Vergelijk met het "then"-gedeelte, dat begin je wel meteen correct met "turn on CV [...]"
Pfff, zo simpel eigenlijk, hij werkt nu, dank!!!
Volgende probleem... Ik heb de Nano aangesloten zoals je beschrijft in je blog, alleen krijgt de nano geen USB adres toegewezen (althans, zo snap ik het).
Uit dmesg volgt namelijk (alleen de USB gerelateerde regels):
[ 3.768212] usb 1-1.4: device descriptor read/64, error -32
[ 4.378291] usb 1-1.4: device not accepting address 6, error -32
[ 4.888282] usb 1-1.4: device not accepting address 7, error -32
[ 4.888519] usb 1-1-port4: unable to enumerate USB device
Daarnaast krijg ik geen geen response bij de volgende command:
pi@raspberrypi:~ $ ls -l ttyUSB?
ls: cannot access ttyUSB?: No such file or directory
Enig idee wat hier het probleem is? heb al even zitten googlen, lijkt deels op een power probleem, heb al een sterkere adapter aan de pi gehangen (2.4A), same problem. En andere USB kabel lijkt ook weinig te doen.
Update 21:00:
Na het in-uit halen van de USB verbinding (en een reset van de Nano) lijkt hij wel herkenbaar te zijn:
pi@raspberrypi:/dev $ ls -l ttyUSB?
crw-rw---- 1 root dialout 188, 0 Jan 31 19:56 ttyUSB0
Maar, als ik dan make upload doe (ik heb ttyUSB0 aangepast in de file), dan volgt dit:
mkdir -p build-nano328
make reset
make[1]: Entering directory '/home/pi/homeduino'
/home/pi/homeduino/arduino-mk/bin/ard-reset-arduino /dev/ttyUSB0
make[1]: Leaving directory '/home/pi/homeduino'
make do_upload
make[1]: Entering directory '/home/pi/homeduino'
/usr/share/arduino/hardware/tools/avr/../avrdude -q -V -D -p atmega328p -C /usr/share/arduino/hardware/tools/avr/../avrdude.conf -c arduino -b 57600 -P /dev/ttyUSB0 \
-U flash:w:build-nano328/homeduino.hex:i
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
avrdude done. Thank you.
/home/pi/homeduino/arduino-mk/Arduino.mk:1292: recipe for target 'do_upload' failed
make[1]: *** [do_upload] Error 1
make[1]: Leaving directory '/home/pi/homeduino'
/home/pi/homeduino/arduino-mk/Arduino.mk:1284: recipe for target 'upload' failed
make: *** [upload] Error 2
Het uploaden naar de Nano lukt dus niet... deze heb ik besteld:
http://www.tinytronics.nl...met-USB-Kabel?search=nano
[
Voor 52% gewijzigd door
Crashy op 31-01-2017 21:03
]