Ejemplo n.º 1
0
#ina219
from ina219 import INA219, DeviceRangeError
from time import sleep
# IMU
import logging
import sys
import os
import time
import numpy as np
import xlwt
import datetime
# import matplotlib.pyplot as plt
from Adafruit_BNO055 import BNO055
os.system('sudo pigpiod')
#creat an object newboat
newboat = sailboat(21, 20, 1500, 1500, 16, 26, 80, 62)
newboat.initialization()
last_angle = 62

# soceet server
ip_port = ('192.168.31.63', 7786)
s = socket.socket()  # 封装协议(对象)
s.bind(ip_port)  # 绑定ip,端口
# 启动监听
s.listen(5)  # 挂起连接数,  允许最多处理5个请求

# ina219
SHUNT_OHMS = 0.1
MAX_EXPECTED_AMPS = 3.19
ina = INA219(SHUNT_OHMS, MAX_EXPECTED_AMPS)
ina.configure(ina.RANGE_16V)
Ejemplo n.º 2
0
from boatclass import sailboat
import RPi.GPIO as GPIO
import pigpio
import os
import time

newboat = sailboat(21,20,1500,1500,16,26,100,60)
print(newboat.getspeed())
newboat.initialization
print(newboat.getspeed())
#newboat.motorruning(21,1550) #left

time.sleep(1)
newboat.motorruning(21,1500)
print(newboat.getspeed())
Ejemplo n.º 3
0
import time
import numpy as np
import xlwt
import datetime
#import matplotlib.pyplot as plt
from Adafruit_BNO055 import BNO055
#ina219
from ina219 import INA219, DeviceRangeError
from time import sleep
#
from boatclass import sailboat
import RPi.GPIO as GPIO
import pigpio
import os

newboat = sailboat(21, 20, 1500, 1500, 16, 26, 100, 60)
#newboat.initialization
#
# 依照上socket流程图,实现一个功能,客户端输入什么,就把输入的转为大写

# soceet server

import socket

ip_port = ('192.168.31.63', 7786)

# 封装协议(对象)
s = socket.socket()

# 绑定ip,端口
s.bind(ip_port)
Ejemplo n.º 4
0
#ina219
from ina219 import INA219, DeviceRangeError
from time import sleep
# IMU
import logging
import sys
import os
import time
import numpy as np
# import xlwt
# import datetime
# import matplotlib.pyplot as plt
from Adafruit_BNO055 import BNO055
os.system('sudo pigpiod')
#creat an object newboat
newboat = sailboat(21,20,1500,1500,16,26,80,62)
newboat.initialization()
last_angle=62

# soceet server
ip_port=('192.168.31.63',7786)
s = socket.socket() # 封装协议(对象)
s.bind(ip_port) # 绑定ip,端口
# 启动监听
s.listen(5)  # 挂起连接数,  允许最多处理5个请求

# ina219
SHUNT_OHMS = 0.1
MAX_EXPECTED_AMPS = 3.19
ina = INA219(SHUNT_OHMS, MAX_EXPECTED_AMPS)
ina.configure(ina.RANGE_16V)