Tomas, Seth here, again. This is just a thought. You may need python-smbus installed on your machine with the correct PATH.
Seth P.S. You can find the documentation on this at https://learn.adafruit.com/setting-up-io-python-library-on-beaglebone-black/installation-on-ubuntu. On Thursday, September 7, 2017 at 6:08:45 PM UTC-5, Tomas Medina wrote: > > > I'm trying to have a Beaglebone Black Wireless(debian image 2017-07-01) > communicate to another device using UART serial communication. In an > example program, the bone waits for the device to send the letter "A", > then, upon receiving the right letter, outputs a message and transmits the > letter "B". The pins used for transmitting and receiving are "P9_24" and > "P9_26" respectively. Here is the following program: > > import Adafruit_BBIO.UART as UARTimport serial > #Enabling the serial ports > UART.setup("UART1") > #Serial setup values > ser = serial.Serial() > ser.port = "/dev/ttyO1" > ser.baudrate = 9600 > READ_LEN = 1 > ser.close() > > rx = "" > while True: > print "Waiting for A... " > ser.open() > rx = ser.read() > ser.close() > > if (rx == 'A'): > print "Got it!" > ser.open() > ser.write("B") > ser.close() > break > > The program doesn't throw any errors, however, when testing it out with > the device, the program gets stuck on the "Waiting for A" line. I have > thoroughly checked that all connections are correct and that the other > device is sending data. Additionally, the program runs perfectly on an > older Beaglebone (debian image 2015-11-12). > > Any help into this matter would be greatly appreciated. > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/199a780a-0821-4b9d-ae23-c17237705e8c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
