摘要:
Ardupilot(PX4)飞控驱动蜂鸣器细节 飞控代码细节 任务调用频率50HZ(20ms),buzzer.update() 内部将频率减少到10HZ(100ms) 单响(SINGLE_BUZZ) 响1次,100ms 解锁事件错误,电池故障提醒,其中加锁只响一次,其他两种会一直间断响 双响(DOU 阅读全文
摘要:
# python 学习之文件和异常 print("python 文件和异常") # 打开文件 # with关键字指定python自动处理文件打开和关闭,并且文件对象只有在with代码块里面才有效 with open("file.txt") as file: text = file.read() # read()方法读取文本中所有内容 print(text.strip())... 阅读全文
摘要:
# python 学习之类 # 语法: # class 类名(): # def __init__(self, 属性名...) # def 方法名(self, 形参) # 导入单个类: from 模块名 import 类名 # 可以在一个模块存储多个类 # 从一个模块中导入多个类: from 模块名 import 类名1,类名2 # 导入整个模块: import 模块名... 阅读全文
摘要:
#用户输入,操作 print("python 用户输入操作") # input(提示字符串),函数阻塞程序,并提醒用户输入字符串 instr = input("please input the string: ") print("input >> " + instr) # 将输入的字符串转化成整数 int(str) print("input to int >> " + str(int(in... 阅读全文
摘要:
# python 函数定义 # 语法格式: # def 函数名(参数名): # 函数体 # 导入整个模块: impor 模块名 # 导入特定的函数: from 模块名 import 函数名 # 给导入的函数指定别名: from 模块名 import 函数名 as 别名 # 给导入的模块指定别名: import 模块名 as 别名 # 导入模块中的所有函数: from 模块名 im... 阅读全文
摘要:
# 字典数据类型 # 定义: { 键:值,键:值,... },其中键值可以是任意python对象 # 空字典 变量 = {} print("python 字典数据类型") dict = { "one": 1, "two": 2 } print("""dict["one"] = """+ str(dict["one"])) #访问键对应的值 #添加键值对 dict["three"] = ... 阅读全文
摘要:
# list列表 # 列表中的元素值和元素个数是可变的,可对列表元素进行增删,排序等操作 print("\t>") #list定义,空列表使用[]表示 numlist = [1,2,3,4] stringlist = ["one", "two", "three", "four", "five"] print(numlist) #打印列表 print(stringlist[2]) #访... 阅读全文
摘要:
mavlink协议移植问题 mavlink源代码是一个代码库,使用的时候只需要将mavlink.h头文件包含到工程项目中即可。 mavlink通信协议是无状态的连接,一般采用心跳消息跟踪系统是否存在。请确保每60、30、10或1秒发送心跳(建议使用1HZ),一旦心跳到达则视为系统已经连接。 快速整合 阅读全文
摘要:
树莓派 Raspberry PI之GPIO 树莓派各版本硬件原理图:https://www.raspberrypi.org/documentation/hardware/raspberrypi/README.md 配置 两个5V,3.3V输出端口 IO输入输出电压0-3.3V 支持输出PWM 两路S 阅读全文
摘要:
树莓派 Raspberry PI基础 官网网址:https://www.raspberrypi.org 下载地址:https://www.raspberrypi.org/downloads/ 官方系统:RaspBian ,地址https://www.raspberrypi.org/downloads 阅读全文