Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: BigSandy 16. 07. 2016, 19:54:00
-
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
#!/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?
-
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)
-
A to je co.
board = Arduino('/dev/serial/by-id/usb-Arduino__www.arduino.cc__0043_75533353837')