Komunikace Arduino - Raspi přes knihovny firmata - pyfirmata

Zdravím.
Nezkoušel někdo komunikací arduino - raspi přes knihovnu pyfirmata.
http://www.itopen.it/arduino-pyfirmata-ldr-semaphore/
http://www.knight-of-pi.org/raspi-ardi-big-love-pyfirmata-introduction/
http://raspberrypi-aa.github.io/session3/firmata.html

Arduino jsem nakrmil přiklady - pyfirmata - SimpleDigitalPyfirmata.

A v raspi
Kód: [Vybrat]
#!/usr/bin/python
# -*- encoding: utf-8 -*-
from pyfirmata import Arduino, util
import time
board=Arduino('/dev/ttyUSB0') 
ledpin = board.get_pin('d:10:o')
ledpin.write(1)
time.sleep(100)
ledpin.write(0)
Arduino mam na ttyUSB0.
Žadnou chybu to nevyhazuje ale digi 10 mlči.

Nebo pokud je lepší zbusob než tyto knihovny?
« Poslední změna: 23. 07. 2016, 16:51:28 od Roman Bořánek »


and_i

Re:Komunikace arduino - raspi přes knihovny firmata - pyfirmata
« Odpověď #1 kdy: 19. 07. 2016, 23:43:08 »
Nedalo mi to a knihovnu jsem vyzkousel, funguje.
Arduino uno, firmware stdfirmata z arduino ide 2:1.0.5
python knihovna pyfirmata, pyserial
python script:

#!/usr/bin/env python
from pyfirmata import Arduino, util
import time
board = Arduino('/dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_75533353837')

my_pin=13
pin13 = board.get_pin('d:'+str(my_pin)+':o')
delay=.5

while(1):
  pin13.write(1)
  time.sleep(delay)
  pin13.write(0)
  time.sleep(delay)

Re:Komunikace arduino - raspi přes knihovny firmata - pyfirmata
« Odpověď #2 kdy: 23. 07. 2016, 07:22:52 »
A to je co.
board = Arduino('/dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_75533353837')