- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 PS2游戏操纵杆
PS2游戏操纵杆摇杆模块(双轴按键摇杆)产品简介:双轴按键摇杆传感器模块由采用PS2摇杆电位器制作,具有(X,Y)2轴模拟输出,(Z)1路按钮数字输出。配合Arduino传感器扩展板可以制作遥控器等互动作品。另外本产品为了让客户更加方便地配合arduino扩展板等标准接口,在设计上把X,Y,Z轴的电路都单独引出,用户可以使用3引脚的ARDUINO专用线真接插到扩展板上进行使用。产品性能:1.输入电压范围:直流3.3V至 5V2.输出信号:模块特设二路模拟输出和一路数字输出接口,输出值分别对应(X
2021-05-21 14:03:45 2313
原创 红外遥控小车
红外遥控小车【材料】1、NEC编码红外遥控器;2、红外接收器 VS1838B;3、Arduino uno 一块4、L298n驱动一块5、9v电池6、杜邦线若干7、小车底板8、四个直流电机【模块介绍】1、红外接收器 VS1838B...
2021-05-14 14:49:21 3133
原创 python 错误和异常处理
python 错误和异常处理【程序的错误】程序错误有三种,分别是:语法错误,逻辑错误,运行时错误。1、语法错误是指源代码中的拼写语法错误 导致python不能把源代码转换成字节码,也称编译错误。此时编译器就会显示SyntaxError错误信息。2、逻辑错误是程序可以执行(程序本身不报错),但执行的结果不正确。3、运行错误是在解释执行过程中发生的错误。如没有导入相关的模块,试图打开不存在的文件,程序中包含除零运算等。【异常处理】【内置异常类】1、常见异常示例:(1)NameError 尝试
2021-05-13 06:41:46 431
原创 esp8266-01介绍与使用
esp8266-01s介绍与使用CH_PD 高电平时工作 低电平时不工作 需手动上拉GPIO2 可以悬空GPIO0 高电平时启动 SPI FLASH 低电平时 UART烧写模式引脚功能说明:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210506210521648.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNz
2021-05-06 21:14:43 1646
原创 光强传感器
标题光强传感器1、GY-30模块的VCC、GND分别连接开发板的5V、GND,模块的SDA、SCL分别连接开发板的A4、A5引脚,模块的ADD引脚不连接。实验原理图如下图所示:2、GY-30模块基于BH1750FVI芯片,模块采用IIC通讯方式,内置16bit ADC转换器,可以直接数字输出,光照强度范围:0~65525 lx,勒克斯「lux,通常简写为lx」是照度的国际单位。3、内置16Bit ADC转换器。IIC通讯协议,直接输出数字量。供电:3~5V。范围:0~65535lx。不区分
2021-04-08 17:20:14 1308
原创 超声波HC-SR04
超声波C-SR04超声波测距模块可提供约2cm400厘米的非接触式距离感测功能,测距精度可达高到3毫米;模块包括超声波发射器,
2021-04-08 17:19:11 2538
原创 tcrt5000循迹模块
tcrt5000循迹模块1、采用TCRT5000红外反射传感器2、检测距离:1mm~8mm适用,焦点距离为2.5mm3、比较器输出,信号干净,波形好,驱动能力强,超过15mA。4、配多圈可调精密电位器调节灵敏度5、工作电压3.3V-5V6、输出形式 :数字开关量输出(0和1)TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或被反射回来但强度不够大时,光敏三极管一直处于关断状态,此时模块的输出端为低电平,指示二极管一直处于熄灭状态;被检测物体出现在检测范围内时
2021-04-08 17:17:59 6368
原创 python基础(*)
python基础1、int ,float,和complex对象可以进行混合运算。如果表达式中包含complex对象,则其他对象会自动转化成complex对象,结果为complex对象。如果表达式中包含float对象,则其他对象会自动转化成float对象,结果为float对象。2、在混合运算中true会自动转化为1,false会自动转化为0。3、显式转换:int(),float(),str()分别把对象转化陈整数,浮点数,布尔类型,字符串。4、内置函数(1)、abs()将函数绝对值化,如果对象是复数
2021-04-02 07:10:51 140 1
原创 PWM
Arduino里的PWM首先,Arduino Uno的5,6,9,10,3,11接口可以通过简单语句analogWrite(pin, dutyCycle)来实现一个指定占空比的PWM。其中pin的值选择(5,6,9,10,3,11),dutyCycle的值在0~255之间,0为占空比0%,255为占空比100%。但是这种方式PWM信号的频率是固定的默认值,大约1000Hz左右(16MHz/64/256)。其次,手动切换高电平和低电平,再在中间加入delay函数,可以实现自定义频率的PWM...
2021-03-31 11:17:50 1957
原创 控制流程
控制流程【if条件判断】if后面的是条件,如果判断是正确的,就会执行冒号后面的语句,如果判断错误就会执行else后面的语句。a=1200if a>=10000:print(“成功”)else:print(“失败”)print(“结束”)#python中以缩进区别代码块。按一下tab键就是四个空格。#用ctrl+/可以使所有代码变成注释。...
2021-03-14 15:39:25 76
原创 散列类型和逻辑运算符
散列类型和逻辑运算符【集合】集合就是散列类型中的一种,内部没有顺序,没有序号,不能通过索引的方法获取里面的元素。1、集合的特性:2、{1.2.3}就是一个集合,{}是一个集合的边界,当定义一个集合时,当有两个相同的元素,输出的结果会去除重复的元素。3、a={}是一个字典,不是空集合,空集合的创建另有方法。a=set()就是一个空集合。4、交集,并集 ,差集5、集合的曾删改查:(1)增加元素,使用 add。括号中写所需要加入的元素使用update增加元素:在这里插入图片描述(2)删
2021-03-11 21:45:03 145
原创 字符串格式化和深浅复制
字符串格式化和深浅复制【字符串拼接】1、使用“+”连接起来;2、使用join,序列(字符串,列表 ,元组)都可以使用join进行拼接。但序列内的元素要写成字符串的形式。join括号内的对象是字符串。join前双引号内的是拼接标准,3、使用格式化字符串,%s是占位符,s代表的是字符串类型的数据。4、使用formatformat前的大括号内填写的是元素的序号,也可以写变量名【字符串格式化】#%s是字符串类型数据,%d是int类型数据 ,%f是浮点型类型数据。...
2021-03-10 21:08:57 184
原创 python语言基础(*)
python语言基础1.使用内置函数 id() 可以返回对象的标识;#括号内输入查找对象或序列的名称。2.使用内置函数type( ),可以返回对象的所属数据类型;3. 使用complex()创建一个复数类型的实例对象;#如:complex( 1,2) 输出:(1+2j)...
2021-03-09 10:20:49 216
原创 数值类型和序列类型
算数运算符的使用1.数据类型:2.常用的算数运算符:(1)单星号是乘号,双星号是幂;(2)取整运算符的结果是被除数能被除的整次数;
2021-03-03 22:19:40 262
空空如也
如何解决红外接收器的代码问题?
2021-04-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人