![](https://img-blog.csdnimg.cn/2205cd60a8cc40e3bc1f73c83605702a.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
pyb
文章平均质量分 81
pyb
咸鱼桨
这一年,我想起了我的账号。。
展开
-
咸鱼硬件—ZTMS板载LED
咸鱼硬件—ZTMS板载LED原创 2019-09-27 16:18:18 · 281 阅读 · 0 评论 -
咸鱼硬件—ZTMS串口终端交互
咸鱼硬件—ZTMS串口终端交互PuttyPuTTY中文版是一款免费的远程登录工具,轻盈小巧、无需安装,操作简单易上手。同时还支持串口、REPL功能。这里我们使用PuTTY串口的功能来调试开发板。(请自行在网上搜索下载)使用PuTTY右键“我的电脑”-“管理”,从“设备管理器”中找到开发板的COM端口号。打开PuTTY , 点击其左边界面的“Session”,点击右边的“Serial”按...原创 2019-09-27 15:58:06 · 433 阅读 · 0 评论 -
咸鱼ZTMS实例—SG90舵机
咸鱼ZTMS实例—SG90舵机主控板:ZTMS1.1python开发板SG90舵机舵机是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。目前在高档遥控玩具,如航模,包括飞机模型,潜艇模型;遥控机器人中已经使用得比较普遍。舵机是一种俗称,其实是一种伺服马达。引脚说明引脚说明暗灰(棕色)GND红色5V橙色X1舵...原创 2020-01-15 17:08:58 · 842 阅读 · 0 评论 -
咸鱼ZTMS实例—三轴加速传感器
咸鱼Micropy案例—三轴加速传感器三轴加速度传感器用途广泛,可以计算物体倾斜角度,加速度以及通过算法来计算步数,比如日常用的手环计步。ZTMS 上集成了一款三轴加速度计芯片(MMA7660FC),可以直接通过编程使用。MMA7660FC是一个数字输出(I2C),超低功率,紧凑型电容式微电机加速计,它具有低通滤波器,0g偏移和增益误差补偿,6位分辨率,用户可配置输出速率等功能。该器件通过中...原创 2019-10-17 16:26:05 · 698 阅读 · 0 评论 -
咸鱼ZTMS实例—超声波测距
咸鱼ZTMS实例—超声波测距主控板:ZTMS1.1python开发板超声波模块超声波模块工作原理(1)采用IO口TRIG触发测距,给最少10us的高电平信呈。 (2)模块自动发送 8 个 40khz的方波,自动检测是否有信号返回。(3)有信号返回,通过 IO 口 ECHO输出一个高电平,高电平持续的时间就是超声波从发射到返回的时间。测试距离=(高电平时间*声速(340M/S))...原创 2020-01-14 19:05:10 · 469 阅读 · 0 评论 -
咸鱼ZTMS实例—三色按键
咸鱼ZTMS实例—三色按键主控板:ZTMS1.1python开发板交通信号灯模块)信号灯引脚引脚说明S输出引脚GND接地引脚:V3.3V使用方法首先我们需要导入pyb中的Pin模块,然后就可以定义一个Pin对象, 及其使用的引脚和功能。form pyb import Pinp_Rout = Pin("A0",Pin.OUT_PP) #...原创 2019-11-08 15:22:43 · 348 阅读 · 0 评论 -
咸鱼ZTMS实例—DAC测试
咸鱼ZTMR实例—OLED~ADC测试ADC主控板:ZTMR开发板0.96oled屏幕主控板:ZTMR开发板0.96oled屏幕ADCADC(analog to digital conversion) 模拟数字转换。意思就是将模拟信号转化成数字信号,由于单片机只能识别二级制数字,所以外界模拟信号常常会通过 ADC转换成其可以识别的数字信息。常见的应用就是将变化的电压转成数字信号。构造函数说明pyb.ADC(pin)开启Pin的ADC功能使用方法说明AD原创 2020-05-12 11:25:08 · 708 阅读 · 0 评论 -
咸鱼Micropython—LED用法
咸鱼Micropython—LED用法大部分开发板的例程,都是从闪灯(控制LED闪烁)开始的。因为闪灯的程序简单,也比较直观,不但可以让初学者快速了解基本方法, 也可以直观地看到效果。用法说明pyb.LED(id)定义一个LED对象,id是LED序号,1-4led.on()开LEDled.off()关LEDled.toggle()翻转LED。如果原...原创 2019-09-30 16:11:00 · 1640 阅读 · 1 评论 -
咸鱼ZTMS实例—模拟交通灯
咸鱼ZTMS实例—模拟交通灯主控板:ZTMS1.1python开发板交通信号灯模块信号灯引脚引脚说明GND接地引脚:R输出引脚 控制红灯Y输出引脚 控制黄灯G输出引脚 控制绿灯使用方法首先我们需要导入pyb中的Pin模块,然后就可以定义一个Pin对象, 及其使用的引脚和功能。form pyb import Pinp_Rout =...原创 2019-11-07 16:20:15 · 367 阅读 · 0 评论 -
咸鱼ZTMS实例—按键
咸鱼ZTMS实例—按键主控板:ZTMS1.1python开发板按键模块信号灯引脚引脚说明IN输入引脚GND接地引脚:V3.3V使用方法调用外中断模块from pyb import ExtInt定义中断from pyb import Pin, ExtIntpyb.ExtInt(pin, mode, pull, callback) ...原创 2019-11-08 15:41:33 · 565 阅读 · 0 评论 -
咸鱼ZTMS实例—驱动OLED(IIC)
咸鱼Micropy案例—驱动OLED模块OLED是很常用的电子元件,它体积小、接口简单、功耗低、显示 效果好,因此在DIY、创客制作、电子竞赛中得到广泛应用。现在常用的OLED模块有SPI和I2C两种接口,它们的功能相同,只 是接口方式有些不一样。SPI有6线和7线两种,而I2C接口只使用了4根线,使用上更加方便。下面以I2C接口的OLED和PYB Nano开发板为例进行介绍,SPI接口的...原创 2019-10-11 16:38:05 · 1171 阅读 · 1 评论 -
咸鱼ZTMS实例—使用RTC
咸鱼Micropy案例—驱动OLED(IIC)原创 2019-10-17 10:35:13 · 339 阅读 · 0 评论 -
咸鱼ZTMS实例—8mmLED发光模块
咸鱼ZTMS实例—8mmLED发光模块例程1:点亮8MMLED例程2:pwm调节灯光亮度主控板:ZTMS1.1python开发板传感器:8mmLED发光模块引脚说明引脚说明GGNDV3.3~5Vs输出例程1:点亮8MMLED点亮8MMLED#main.py -- put your code here!from pyb import P...原创 2019-11-26 16:56:58 · 694 阅读 · 0 评论 -
咸鱼ZTMS实例—智能车接线
咸鱼ZTMS实例—智能车接线“新手玩家”要注意看接线说明哦~要不就基础接线传感器上含有“VCC”字样的一般接到开发板的3.3V,5V或者12V。(看传感器参数)传感器上含有"GND"字样的直接接到开发板的GND即可其他引脚接线看说明即可例如:传感器上Trig和Echo引脚在编程中的设置如下说明Trig在板子上对应的引脚为A13,Echo在板子上对应的引脚为A14~注意:一般...原创 2019-10-28 13:49:12 · 971 阅读 · 0 评论 -
咸鱼ZTMS实例—加速传感器制作平衡仪
咸鱼ZTMS实例—加速传感器制作平衡仪MMA7660FC加速度传感器基本使用制作水平仪MMA7660FCMMA7660FC可在六个方向定制垂直水平座向集成了众多智能的运动功能,如方向、震动和敲击检测集成了众多智能的运动功能,如方向,震动和敲击检测自动唤醒休眠功能自动唤醒休眠功能包括智能电源管理功能包括智能电源管理功能ZTMS 上集成了一款三轴加速度计芯片(MMA76...原创 2019-11-05 23:03:42 · 641 阅读 · 0 评论 -
咸鱼硬件—ZTMS开发板固件安装
咸鱼硬件—ZT-python开发板学习编程语言最好的方法就是对其产生兴趣。所以我弄了一个板子。ZT-Python是一款使用Python作为脚本语言的开源硬件开发板,它基于STM32F405单片机,通过USB接口进行数据传输。内置4个LED灯、1个加速度传感器,可在3V-10V之间的电压正常工作。ZT-Python布局供电方式ZT-Python既可以通过 USB 线与电脑连接进行供...原创 2019-09-26 15:39:38 · 1086 阅读 · 0 评论 -
咸鱼硬件—ZTMS运行脚本
咸鱼硬件—ZTMS运行脚本连接开发板连接开发板通过 USB 线连接到电脑,连接成功后开发板将上电和进入开机程序,板上绿色LED 灯亮起又熄灭,表示开机程序已完成。打开 “我的电脑”,会发现一个名为“PYBFLASH”的可移动磁盘,这是开发板内部的Flash存储空间。Flash磁盘的容量只有95KB,如果需要进行大容量文件处理的话,可以插入TF卡来扩容(插入TF卡后开发板会优先运行TF的程序)...原创 2019-09-27 15:37:46 · 468 阅读 · 0 评论 -
咸鱼ZTMS实例—心率检测
咸鱼ZTMS实例—心率检测所选设备接线示例代码测试效果所选设备主控板:ZTMS1.1python开发板0.96oled屏幕max30102MAX30102是一个集成的脉搏血氧仪和心率检测仪生物传感器模块。它集成了一个红光LED和一个红外光LED,光电检测器,以及带环境光抑制的低噪声电子电路。应用于可穿戴设备进行心率和血氧采集检测,佩戴于手指,耳垂或手腕处等原理说明:光容积法:利用人体组织在血管搏动时造成透光率不同来进行脉搏和血氧饱和度测量的光源:采用对动脉血中氧和血红蛋白(HbO原创 2020-05-12 16:27:19 · 756 阅读 · 0 评论 -
咸鱼ZTMS实例—SSD1306中文输入
咸鱼ZTMS实例—SSD1306中文输入OLED是很常用的电子元件,它体积小、接口简单、功耗低、显示 效果好,因此在DIY、创客制作、电子竞赛中得到广泛应用。现在常用的OLED模块有SPI和I2C两种接口,它们的功能相同,只是接口方式有些不一样。SPI有6线和7线两种,而I2C接口只使用了4根线,使用上更加方便。下面以I2C接口的OLED和ZTMS开发板为例进行介绍,SPI接口的使用方法相同...原创 2019-11-05 21:21:01 · 623 阅读 · 0 评论 -
咸鱼ZTMS实例—智能车配件
咸鱼ZTMS实例—智能车原创 2019-10-28 13:48:20 · 1193 阅读 · 0 评论 -
咸鱼ZTMS实例—程序
咸鱼ZTMS实例—程序小车完成后的样子我们的智能小车拼装起来了,让他完成点工作。比如:自动避障碍,循着固定路线走啊。这时候就是我们程序起作用的时候了。示例程序:智能车避障、巡线# main.py -- put your code here!from pyb import Pin, Timerfrom time import sleep_us,ticks_us,sleep#Tr...原创 2020-02-20 12:02:24 · 477 阅读 · 0 评论 -
咸鱼Micropython—按键用法
咸鱼Micropython—按键用法原创 2019-09-30 16:50:10 · 3596 阅读 · 1 评论 -
咸鱼ZTMS实例—10MMRGB模块
咸鱼ZTMS实例—10MMRGB模块主控板:ZTMS1.1python开发板交通信号灯模块信号灯引脚|引脚|说明 ||–|--||GND | 接地引脚: ||R | 输出引脚 控制红灯||Y | 输出引脚 控制黄灯 ||G | 输出引脚 控制绿灯 |使用方法首先我们需要导入pyb中的Pin模块,然后就可以定义一个Pin对象, 及其使用的引脚和功能。pythonform pyb imp...原创 2019-12-03 16:53:46 · 432 阅读 · 0 评论 -
咸鱼ZTMS实例—智能车安装
咸鱼ZTMS实例—智能车安装1)安装万向轮及预留位塑料柱说明:按完预留位置的塑料柱,方便之后安装寻迹、超声波模块2)安装ZT寻迹模块3)安装直流电机和轮子4)安装电池固定柱5)安装超声波测距6)安装上层板固定塑料柱及电池注意电池不要连接任何物品7)安装ZTHPB大功率板8)安装ZTMS开发板9)安装ZTMV 电源板...原创 2019-10-28 13:51:06 · 552 阅读 · 0 评论 -
咸鱼ZTMS实例—激光传感器
咸鱼ZTMS实例—激光传感器主控板:ZTMS1.1python开发板激光传感器模块引脚说明S输出信号中间 VCC接电5V—接地基本使用# main.py -- put your code here!from pyb import Pin #引用Pin模块p_o=Pin('C11',Pin.OUT_PP) #将C11定义...原创 2019-11-20 12:14:29 · 472 阅读 · 0 评论 -
咸鱼ZTMR实例—自动浇花器
咸鱼ZTMR实例—自动浇花器我们之前用过土壤湿度计检测模块,继电器我们也会用了,还等什么呢?自动灌水安排上~主控板:ZTMR1.1开发板土壤湿度计检测模块模块介绍采用优质土壤传感器做土壤湿度的检测,表面采用镀镍处理,有加宽的感应面积,可以提高导电性能,防止接触土壤容易生锈的问题,延长使用寿命;宽范围控制土壤的湿度,通过电位器调节控制相应阀值,湿度低于设定值时,DO输出高电平,高于设定值时,DO输出低电平;比较器采用LM393芯片,工作稳定工作电压3.3V-5V设有固定螺栓孔,方便安原创 2020-12-30 11:17:12 · 454 阅读 · 0 评论 -
咸鱼ZTMR实例—继电器
咸鱼ZTMR实例—继电器使用继电器是一种电子控制器件,它具有控制系统(又称输入回路)和被控制系统(又称输出回路),通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。继电器是具有隔离功能的自动开关元件,广泛应用于遥控、遥测、通讯、自动控制、机电一体化及电力电子设备中,是最重要的控制元件之一。继电器一般都有能反映一定输入变量(如电流、电压、功率、阻抗、频率、温度、压力、速度、光等)的感应机构(输入部分);有能对被控电路实原创 2020-12-30 10:38:00 · 441 阅读 · 1 评论 -
咸鱼ZTMR实例—LCD中文取模
咸鱼ZTMR实例—LCD中文取模之前写过咸鱼ZTMR实例—LCD中文https://xymgf.blog.csdn.net/article/details/107764538最近小伙伴告诉我取模的时候有些问题,特此整理一下1.54寸液晶屏st7789 spi基本属性介绍:属性说明lcdinit()初始化draw_cn(text,x,y,a)字号:16px…text:文字。x:x坐标。y:y坐标。a:间距draw_zh20_str(text,x,y,a)字号:原创 2020-11-27 16:29:43 · 1272 阅读 · 2 评论 -
咸鱼ZTMR实例—声控灯
咸鱼ZTMR实例—声控灯使用3色RGB模块和高感度声音模块简单模拟声控灯。主控板:ZTMR1.1开发板高感度麦克风传感器模块 KY-037检测声音:DO,当声音强度到达某个阀值时,输出高低电平信号。使用时需按情况转动‘金色螺丝’调整检测阀值(灵敏度)3色LED模块输出一般为高电平激活,低电平关闭功能。只让绿灯亮,实现方法为绿色为高点其他为低电设置高低电平代码为form pyb import Pinp_Rout = Pin("A0",Pin.OUT_PP) #设置为推挽方式输出,原创 2020-09-25 16:10:34 · 1046 阅读 · 0 评论 -
咸鱼ZTMR实例—人体红外
咸鱼ZTMR实例—人体红外工作原理:人体都有恒定的体温,一般在37度,所以会发出特定波长10UM左右的红外线,被动式红外探头就是靠探测人体发射的10UM左右的红外线而进行工作的。人体发射的10UM左右的红外线通过菲泥尔滤光片增强后聚集到红外感应源上。红外感应源通常采用热释电元件,这种元件在接收到人体红外辐射温度发生变化时就会失去电荷平衡,向外释放电荷,后续电路经检测处理后就能产生报警信号。热释电效应:当一些晶体受热时,在晶体两端将会产生数量相等而符号相反的电荷。这种由于热变化而产生的电极化现象称原创 2020-09-22 11:43:25 · 1570 阅读 · 4 评论 -
咸鱼ZTMR实例—超温报警
咸鱼ZTMR实例—超温报警DHT11采集问题在oled屏上显示。超温时播放音频主控板:ZTMR1.1开发板DHT11温湿度模块0.96oled屏幕JQ8900-16P 语音模块J Q 8 9 0 0 - 1 6 P 选 用 的 是 S O C 方 案 , 集 成 了 一 个 1 6 位 的 M C U , 以 及 一 个 专 门针 对 音 频 解 码 的 A D S P , 采 用 硬 解 码 的 方 式 , 更 加 保 证 了 系 统 的 稳 定 性 和 音 质 。 小 巧 尺寸 更原创 2020-09-21 16:57:06 · 396 阅读 · 0 评论 -
咸鱼ZTMR实例—语音播报
咸鱼ZTMR实例—语音播报语音模块基本功能:播放定制好的语音。主控板:ZTMR1.1开发板JQ8900-16P 语音模块J Q 8 9 0 0 - 1 6 P 选 用 的 是 S O C 方 案 , 集 成 了 一 个 1 6 位 的 M C U , 以 及 一 个 专 门针 对 音 频 解 码 的 A D S P , 采 用 硬 解 码 的 方 式 , 更 加 保 证 了 系 统 的 稳 定 性 和 音 质 。 小 巧 尺寸 更 加 满 足 嵌 入 其 它 产 品 的 需 求 。接线原创 2020-09-21 15:26:48 · 489 阅读 · 0 评论 -
咸鱼ZTMR实例—语音模块
咸鱼ZTMR实例—语音模块JQ8900-16P 语音模块好久没写PYB的案例了今天语音模块到了。又有新玩意了。JQ8900-16P 语音模块J Q 8 9 0 0 - 1 6 P 选 用 的 是 S O C 方 案 , 集 成 了 一 个 1 6 位 的 M C U , 以 及 一 个 专 门针 对 音 频 解 码 的 A D S P , 采 用 硬 解 码 的 方 式 , 更 加 保 证 了 系 统 的 稳 定 性 和 音 质 。 小 巧 尺寸 更 加 满 足 嵌 入 其 它 产 品 的 需 求原创 2020-09-08 14:20:26 · 741 阅读 · 0 评论 -
咸鱼ZTMR实例—LCD图片显示
咸鱼ZTMR实例—LCD图片显示LCD图片显示主控板:ZTMR1.1开发板1.54寸液晶屏st7789 spi基本属性介绍:属性说明lcdinit()初始化show_img(name,xp,yp,w,h):名字,x坐标,y坐标,宽,高图片取模:IrfanView工具。(自行百度下载即可),操作如下↓。选择图片点击Image——Resize/Resample…在弹出框页面做出如下修改,然后点击OK点击另存为选择PBM格式即可注意:p原创 2020-08-06 15:48:46 · 442 阅读 · 0 评论 -
咸鱼ZTMR实例—LCD三轴平衡
咸鱼ZTMR实例—LCD三轴平衡RTC时钟显示主控板:ZTMR1.1开发板1.54寸液晶屏st7789 spi加速度传感器基本使用acc=pyb.Accel()acc.x() #读取X轴参数while True: print(acc.x(),acc.y(),acc.z()) #打印三轴数据...原创 2020-08-05 17:06:38 · 298 阅读 · 0 评论 -
咸鱼ZTMR实例—LCDRTC时钟
咸鱼ZTMR实例—LED,RTC应用RTC时钟显示主控板:ZTMR1.1开发板1.54寸液晶屏st7789 spiRTC使用from pyb import RTC #定义对象rtc.datetime([datetimetuple])'''datetimetuple格式:(year,month,day,weekday,hours,minutes,seconds,subseconds) weekday:周一至周日7天 subsecond:255~0基本属性介绍:属原创 2020-08-05 15:46:15 · 310 阅读 · 0 评论 -
咸鱼ZTMR实例—LCD中文
咸鱼ZTMR实例—LCD中文好的,今天我们来玩玩主控板:ZTMR1.1开发板1.54寸液晶屏st7789 spi基本属性介绍:属性说明lcdinit()初始化原创 2020-08-05 14:19:42 · 479 阅读 · 0 评论 -
咸鱼ZTMR实例—LCD屏绘图
咸鱼ZTMR实例—LCD屏绘图继续填坑:简单绘制 矩形,直线等主控板:ZTMR1.1开发板1.54寸液晶屏st7789 spi基本属性介绍:属性说明lcdinit()初始化fill_rectangle(self, x, y, w, h, color=None)实心矩形:x坐标,y坐标,宽,高,颜色vline(self, x, y, length, color)竖线:x坐标,y坐标,长度,颜色hline(self, x, y, length, col原创 2020-07-31 17:02:50 · 805 阅读 · 0 评论 -
咸鱼ZTMR实例—点亮LCD屏
咸鱼ZTMR实例—点亮LCD屏之前挖了一个1.54寸液晶屏ST7789的坑 今天填上。会细讲用法主控板:ZTMR1.1开发板1.54寸液晶屏st7789 spi引脚看之前写的咸鱼ZTMR实例—lcd显示屏除了main.py其他文件已放到ZTMR新固件中了。我们省了很多事情。现在更新基础用法和实战案例。比较粗糙有兴趣的大佬可以自行修改。提供大神的参考网址,点击这条跳转,glcdfont等文件都在里面根据需要自行下载基本用法:'''1.54寸屏公共部分'''#导入相关模块im原创 2020-07-31 16:09:39 · 459 阅读 · 0 评论 -
咸鱼ZTMR实例—显示DTH11温度
咸鱼ZTMR实例—显示DTH11温度用于各种震动触发作用,报盗报警,智能小车,电子积木等。主控板:ZTMR1.1开发板DHT11温湿度模块0.96oled屏幕接线说明接线说明 (3线制)VCC外接3.3V-5VGND外接GNDDATA小板开关数字量输出接口 接单片机IO口示例代码#引入相关模块from pyb import delayfrom machine import Pin,I2Cfrom ssd1306 import SSD13原创 2020-07-29 16:23:53 · 326 阅读 · 0 评论