Új hozzászólás Aktív témák

  • peter1998

    tag

    Szevasztok !

    Készítettem egy Arduino programot ami annyit csinál hogy ha egy eggyes érkezik neki sorosporton akkor behúz egy relét. Én ezt az Arduinot-t USB kábellel kötöttem össze egy Orange Pi-vel. Ezen futtatok egy python scriptet ami küld egy eggyest és várja a választ az Arduinotol.

    Arduino kód:

    int szam; // incoming data

    void setup() {
    Serial.begin(9600);
    dht.begin();
    }

    void loop() {
    if (Serial.available() > 0) { // if the data came
    szam = Serial.read(); // read byte
    if(szam == '1') {
    delay(100);
    Serial.print("rele meghuz");
    }
    }
    }

    Python kód:

    import serial
    import sys
    import subprocess
    import re
    import os
    import time

    ser = serial.Serial(port='/dev/ttyUSB0')

    ser.write('1')
    ser.close()
    time.sleep(1)
    ser.open()

    adat = ser.readline()

    print adat

    Sajnos nem érkezik válasz az Arduinotol és a relé sem húz be. Ha az Ardu IDE-ből küldök neki egy eggyest akkor működik rendesen.

Új hozzászólás Aktív témák

Hirdetés