Merge branch 'crawler-software' of https://kitsunehosting.net/gitea/Kenwood/lewis-crawler into crawler-software
This commit is contained in:
commit
f6bb087799
|
@ -5,18 +5,30 @@ from gps import *
|
||||||
from smbus import SMBus
|
from smbus import SMBus
|
||||||
import time
|
import time
|
||||||
|
|
||||||
addr = 0x8 # bus address
|
addr = 0x4 # bus address
|
||||||
bus = SMBus(1) # indicates /dev/ic2-1
|
bus = SMBus(1) # indicates /dev/ic2-1
|
||||||
|
|
||||||
numb = 1
|
numb = 1
|
||||||
|
|
||||||
|
def writeData(value):
|
||||||
|
byteValue = StringToBytes(value)
|
||||||
|
bus.write_i2c_block_data(addr,0x00,byteValue) #first byte is 0=command byte.. just is.
|
||||||
|
return -1
|
||||||
|
|
||||||
|
|
||||||
|
def StringToBytes(val):
|
||||||
|
retVal = []
|
||||||
|
for c in val:
|
||||||
|
retVal.append(ord(c))
|
||||||
|
return retVal
|
||||||
|
|
||||||
try:
|
try:
|
||||||
for _x in range (0, 2):
|
for _x in range (0, 2):
|
||||||
for i in range(70, 130):
|
for i in range(78, 130):
|
||||||
bus.write_byte(addr, i)
|
writeData("WIPE-" + str(i))
|
||||||
time.sleep(0.02)
|
time.sleep(0.02)
|
||||||
for i in range(130, 70, -1):
|
for i in range(130, 78, -1):
|
||||||
bus.write_byte(addr, i)
|
writeData("WIPE-" + str(i))
|
||||||
time.sleep(0.02)
|
time.sleep(0.02)
|
||||||
except OSError:
|
except OSError:
|
||||||
print("Could not speak to ardujmemo")
|
print("Could not speak to ardujmemo")
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
import smbus
|
||||||
|
import time
|
||||||
|
import struct
|
||||||
|
|
||||||
|
# for RPI version 1, use bus = smbus.SMBus(0)
|
||||||
|
bus = smbus.SMBus(1)
|
||||||
|
|
||||||
|
# This is the address we setup in the Arduino Program
|
||||||
|
address = 0x04
|
||||||
|
|
||||||
|
try:
|
||||||
|
for _x in range (0, 2):
|
||||||
|
for i in range(78, 130):
|
||||||
|
bus.write_i2c_block_data(address, 0, [1, i])
|
||||||
|
time.sleep(0.02)
|
||||||
|
for i in range(130, 78, -1):
|
||||||
|
bus.write_i2c_block_data(address, 0, [1, i])
|
||||||
|
time.sleep(0.02)
|
||||||
|
except OSError:
|
||||||
|
print("Could not speak to ardujmemo")
|
Loading…
Reference in New Issue