Konuyu Oyla:
  • Toplam: 0 Oy - Ortalama: 0
Share Thread:
[Proje] pyfirmata kod
#1
 
benim projem toprak nem sensörü ve röleyi birlikte kullanılarak toprak sulama ama raspberry de analog çıkış olmadığı için arduino ile pyfirmata aracılığı ile birleştirerek yapmaya çalıştım ama kod da sürekli hata alıyorum yardımcı olabilecek  
raspberry üzerinden yapanlarında tavsiyelerine açığım 
Kod:
import pyfirmata
from pyfirmata import Arduino,util
import time

board =  Arduino('/dev/ttyUSB0')

it = util.Iterator(board)
it.start()

su_pin = board.get_pin("a:0:i")
role_pin =  board.get_pin("d:11:o")
calisma_siniri = 300
nem_degeri = 0
nem_degeri = su_pin.read()
while True:
    if (nem_degeri > calisma_siniri):
       
        role_pin.digital[11].write(1)
    else:
        role_pin.digital[11].write(0) 
    time.sleep(3)
   
    nem = su_pin.read()
    print(nem*1000)
Ara
Cevapla


Hızlı Menü:


Konuyu Okuyanlar: 1 Ziyaretçi