- 博客(33)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 51单片机——DS18B20 温度传感器实验,小白讲解,相互学习
计算-0.5,数据输出十六进制是0XFFF8,因为高字节的高 5 位为 1,表明检测的温度是负温度,那么0XFFF8对应的二进制(1111111111111000)就要取反,取反后变成0X0007,0X0007对应的十进制为7,在将7+1在乘以12 位精度 0.0625是0.5,因为高 5 位为 1,表明检测的温度是负温度,所以是 -0.5显示。知道了怎么计算温度,接下来我们就来看看如何读取温度数据,由于 DS18B20 是单总线器件,所有的单总线器件都要求采用严格的信号时序,以保证 数据的 完整性。
2023-06-07 10:42:08
10649
1
原创 51单片机——I2C-EEPROM实验,小白讲解,相互学习
在头文件的开头, 使用“ #ifndef”关键字,判断标号“_key_H”是否被定义,若没有被定义,则 从“#ifndef”至“ #endif”关键字之间的内容都有效,也就是说,这个头文件 若被其它文件“#include”,它就会被包含到其该文件中,且头文件中紧接着使用“#define”关键字定义上面判断的标号“ _key_H”。与 key.c 对应的头文件是 key.h,一般我们以文件形式存放 对应功能的驱动程序时,会创建 2 个文件,一个是.c 源文件,另一个是.h 头文 件。
2023-05-21 18:19:54
4365
2
原创 Code Blocks 安装问题解决
输入中文,编译提示错误:Code::Blocks 编辑器保存源文件用的编码。 通过在编辑(Edit)菜单下的文件编码(Encoding)子菜单中选择BOM和UTF-8,然后保存并编译源文件。2 GCC编译器编译的时候对输入的源文件解释用的编码GCC编译器可以通过-finput-charset=charset设置来指定编译器用什么编码解释输入源文件。比如源文件的字符集是GBK,那么就必须指定-finput-charset=GBK,如果不指定,一律当做UTF-8处理,这时如果源文件编码不是UTF-
2020-07-29 23:16:08
1579
1
原创 C语言转义记录
义序列 含义 \\ \ 字符(插入反斜杠) \' ' 字符(插入单引号) \" " 字符(插入双引号) \? ? 字符(插入问好) \a 警报铃声 \b 退后一格 \f 换页符 \n 换行符 \r 回车 \t 水平制表符 \v 垂直制表符 \ooo 一到三位的八进制数 \xhh . . . 一个或多个数字的十六进制数 ...
2020-07-29 16:24:54
208
原创 python编程从入门到实践,第十一章练习题
11-1 城市和国家 :编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为City, Country 的字符串,如Santiago, Chile 。将 这个函数存储在一个名为city_functions.py的模块中。def state_name(City,Country): stae=City+ " "+Country return stae.ti...
2020-03-25 15:50:29
601
原创 frame/iframe表单切换
from selenium import webdriverimport timedriver =webdriver.Firefox()driver.get("https://mail.163.com/")driver.find_element_by_id("lbNormal").click()title=driver.titleprint(title)time.sleep(3)...
2020-03-19 23:22:41
242
原创 selenium 浏览器操作多窗口切换
from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox()driver.maximize_window()#设置浏览器全屏fist_url="https://mail.163.com/"driver.get(fist_url)# 获得当前窗口句柄hadles = driver.cu...
2020-03-19 23:13:38
545
原创 判断Python输入是否为数字
判断user接收到的字符串是否为数字例如:user="78234"user.isdigit( ) / str.isdigit(user) 两种写法为True表示输入的所有字符都是数字,False表示不是数字或者不全部为数字str.isalnum() 所有字符都是数字或者字母str.isalpha() 所有字符都是字母str.isdigit() 所有字符都是数字str.islower...
2020-03-19 08:43:41
12772
原创 163邮箱登陆写信自动化脚本
from selenium import webdriverimport timeimport unittestclass youxiang(unittest.TestCase):#定义youxiang def __init__(self,name,password,dizhi,zhuti,neirong):#插入参数 self.name = name ...
2020-03-19 08:28:21
1573
原创 switch_to_frame()的使用方法
163邮箱登陆为例:在最近的python3中switch_to_frame()会中间有一道横杆,更改为switch_to.frame()即可from selenium import webdriverimport timedef login(self): driver = webdriver.Chrome() time.sleep(3) driver.get(...
2020-03-19 08:25:33
12211
原创 python编程从入门到实践,第十章练习题
10-1 Python学习笔记 :在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“In Python you can”打头。将这个文件命名为 learning_python.txt,并将其存储到为完成本章练习而编写的程序所在的目录中。编写一个程序,它读取这个文件,并将你所写的内容打印三次:第一次打印时读取整个 文件;path = "C:/...
2020-03-17 23:28:53
527
原创 常用SQL语句整理
创建数据库:create database 数据库名字create database user;删除数据库:drop database 数据库名字;drop database user;显示数据库:show databases;创建表:show databases;删除表:drop table 表名 ;drop table ...
2020-03-16 11:18:32
1092
原创 python编程从入门到实践,第四章练习题
4-1 比萨 :想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for 循环将每种比萨的名称都打印出来。 修改这个for 循环,使其打印包含比萨名称的句子,而不仅仅是比萨的名称。对于每种比萨,都显示一行输出,如“I like pepperoni pizza”。 在程序末尾添加一行代码,它不在for 循环中,指出你有多喜欢比萨。输出应包含针对每种比萨的消息,还有一个总结性句子,如“...
2020-03-12 16:33:05
442
原创 python编程从入门到实践,第五章练习题
5-1 条件测试 :编写一系列条件测试;将每个测试以及你对其结果的预测和实际结果都打印出来。你编写的代码应类似于下面这样: car = 'subaru'print("Is car == 'subaru'? I predict True.")print(car == 'subaru')print("\nIs car == 'audi'? I predict False.")pri...
2020-03-12 16:29:00
1123
原创 python编程从入门到实践,第六章练习题
6-1 人 :使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name 、last_name 、age 和city 。将存储在该字典中 的每项信息都打印出来。username={'first_name':'zhang','last_name':'admin','age':23,'city':'zhengzhou'}print(username...
2020-03-12 16:22:45
778
原创 python编程从入门到实践,第二和三练习题
2-1 简单消息: 将一条消息存储到变量中,再将其打印出来。name="hello zhang"Print(name)2-2 多条简单消息: 将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。name="hai zhang"print(name)2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的...
2020-03-12 16:13:50
707
2
原创 python编程从入门到实践,第七章练习题
7-1 汽车租赁 :编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,如“LetmeseeifIcan find you a Subaru”。cat=input("Please enter the car you want:")print("LetmeseeifIcan find you a %s"%(cat))7-2 餐馆订位 :编写一个程序,询问用户有多少人用餐。...
2020-03-12 15:57:04
922
原创 python编程从入门到实践,第八章练习题
8-1 消息 :编写一个名为display_message() 的函数,它打印一个句子,指出你在本章学的是什么。调用这个函数,确认显示的消息正确无误。def display_message(): print("In this chapter we are going to study the function number call")display_message()8-2...
2020-03-12 14:07:08
1120
1
原创 python编程从入门到实践,第九章练习题
9-1 餐馆 :创建一个名为Restaurant 的类,其方法__init__() 设置两个属性:restaurant_name 和cuisine_type 。创建一个名 为describe_restaurant() 的方法和一个名为open_restaurant() 的方法,其中前者打印前述两项信息,而后者打印一条消息,指出餐馆正在营业。 根据这个类创建一个名为restaurant 的实...
2020-03-12 09:24:04
745
转载 appium修改输入框内容和输入中文
'unicodeKeyboard': True,#是使用unicode编码方式发送字符串 'resetKeyboard': True#隐藏键盘
2018-07-21 14:51:38
7686
7
Ellisys.Bluetooth Analyzer蓝牙分析软件
2020-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人