单片机
文章平均质量分 80
FlexLua
物联网技术VX交流:ShineBlink666
展开
-
低代码单片机快速实现电压比较器功能
本文章参考 FlexLua 官网 ,基于 FlexLua 脱离复杂单片机C开发正逐渐成为一种快速高效的 IoT 硬件开发方式。让小白即使不懂单片机开发也可很容易用FlexLua零门槛开发各种 IoT 硬件。原创 2024-05-28 22:59:21 · 491 阅读 · 0 评论 -
基于FlexLua低代码单片机实现4通道AD电压采集
本文基于 FlexLua 低代码单片机技术,无需复杂单片机C语言开发。即使新手也可很容易用FlexLua零门槛开发各种功能丰富稳定可靠的 IoT 硬件,更多学习教程可参考 FlexLua 官网。原创 2024-05-28 22:57:18 · 1030 阅读 · 0 评论 -
FlexLua单片机几行代码实现8路PWM输出控制电机舵机
Core提供的PWM提供两种工作模式:LIB_PwmConfig1: 初始化1个通道的PWMLIB_PwmUpdate1: 更新PWM波形的占空比LIB_PwmSetPrd1:更新PWM波形的周期以及占空比LIB_PwmConfig3: 初始化3个通道的PWMLIB_PwmUpdate3: 更新PWM波形的占空比LIB_PwmSetPrd3:更新PWM波形的周期以及占空比。原创 2024-05-26 23:37:37 · 551 阅读 · 0 评论 -
三行代码实现单片机SPI读写NorFlash存储芯片
Core 提供 1 个 SPI 接口,分别对应管脚 CLK,MOSI,MISO,CS。原创 2024-05-26 23:34:36 · 514 阅读 · 0 评论 -
FlexLua低代码单片机定时器中断功能一行代码实现
ShineBlink Core提供一个10毫秒的Timer定时器,即每10毫秒Timer会触发一次回调函数的调用。做过单片机开发的同学应该知道这种机制就相当于10毫秒中断一次,程序会跳往中断函数执行相应的代码。原创 2024-05-24 21:17:11 · 281 阅读 · 0 评论 -
3分钟基于FlexLua低代码单片机实现Uart串口收发通信
本文基于 FlexLua 低代码单片机技术,无需复杂单片机C语言开发。即使新手也可很容易用FlexLua零门槛开发各种功能丰富稳定可靠的 IoT 硬件,更多学习教程可参考 FlexLua 官网。原创 2024-05-22 12:17:09 · 368 阅读 · 0 评论 -
低代码实现单片机GPIO输入输出控制
本教程来源于 FlexLua 官网,基于FlexLua开发可以降低 IoT 硬件开发难度,零门槛 Lua 低代码编程技术开发 IoT 硬件。原创 2024-05-22 12:14:46 · 362 阅读 · 0 评论 -
单片机快速实现网络摄像机+PWM舵机+继电器+AD电压采集
供电:USB 5v 供电或 5v 引脚供电可板载 ESP32-CAM 摄像头模块、SHT30 IIc 温湿度模块、以及 ShineBlink Mini 开发板支持 8 路 IO 控制、4 路 AD 电压采集、1 路 Uar t串口通信、1 路 IIc 通信扩展。原创 2024-05-20 12:41:09 · 1585 阅读 · 0 评论 -
低代码单片机快速实现网络摄像机+温湿度+LED灯控
供电:USB 5v供电或5v引脚供电板载摄像头模块、温湿度模块、以及ShineBlink开发板支持8路IO控制、4路AD电压采集、1路Uart串口通信、1路IIc通信扩展。原创 2024-05-20 12:34:18 · 1551 阅读 · 0 评论 -
FlexLua单片机低代码零门槛实现网络摄像机(Ip Camera)
供电:USB 5v 供电或 5v 引脚供电可板载 ESP32-CAM 摄像头模块、SHT30 IIc 温湿度模块、以及 ShineBlink Mini 开发板支持 8 路 IO 控制、4 路 AD 电压采集、1 路 Uar t串口通信、1 路 IIc 通信扩展。原创 2024-05-20 12:14:20 · 665 阅读 · 0 评论 -
FlexLua单片机实现自动拍照本地 TF 卡保存
供电:USB 5v 供电或 5v 引脚供电可板载 ESP32-CAM 摄像头模块、SHT30 IIc 温湿度模块、以及 ShineBlink Mini 开发板支持 8 路 IO 控制、4 路 AD 电压采集、1 路 Uar t串口通信、1 路 IIc 通信扩展。原创 2024-05-20 12:04:11 · 686 阅读 · 0 评论 -
FlexLua单片机零基础实现LD3320A 离线语音识别
LD3320A基于 ASR 语音识别技术,是基于关键词语列表识别的技术。只需要设定好要识别的关键词语列表,并把这些关键词语以字符的形式传送到 LD3320A 内部,就可以对用户说出的关键词语进行识别。不需要用户作任何地录音训练。通过 LD3320 语音识别模块识别我们预定的短语。当说出“你好”时开发板上的 LED1 灯和 LED2 灯全部亮,说出“左边”时 LED1 灯亮,说出“右边”时 LED2 灯亮,说出“再见”时 LED1 灯和 LED2 灯都灭掉。原创 2024-05-19 14:26:17 · 766 阅读 · 0 评论 -
FlexLua单片机低代码实现SYN6288 文字转语音输出(TTS)
通过SYN6288语音输出模块快外接喇叭(8Ω1W)语音播放文字信息。当Core开发板上的BTN1按键按下时开始播放,当BTN2按键按下时停止当前正在播放的内容。原创 2024-05-19 14:22:04 · 824 阅读 · 0 评论 -
低代码单片机基于AM1805实现低功耗休眠(低至3uA)
VIN :接电源(一般是电池)VOUT:用来给整个系统供电GND:系统地SDA:接 Core 的 SDA0 或 SDA1 引脚SCL:接 Core 的 SCL0 或 SCL1 引脚EXTI:外部唤醒引脚(当使用该外部引脚唤醒功能时,该引脚需要上拉或者下拉,具体需看唤醒信号类型)原创 2024-05-19 14:16:35 · 1022 阅读 · 0 评论 -
ShineBlink C2M 单片机扩展8路PWM控制舵机电机
D0~D7端口可同时输出8路PWM信号,TTL电平8路PWM信号的频率(周期)一致,范围为: 30Hz ~ 10000Hz(100us - 32367us)可随时改变8路PWM信号的频率,并且可以随时改变任意一路PWM信号的占空比涉及的库函数如下:--配置8路PWM信号基本信息的初始化函数--配置8路PWM信号的有效电平时长(占空比),该函数可在PWM输出过程中随时调用--配置8路pwm信号的周期(频率),以及有效电平时长(占空比),该函数可在PWM输出过程中随时调用。原创 2024-05-18 09:19:43 · 1585 阅读 · 0 评论 -
FlexLua低代码单片机实现WK2124 扩展 4 个 UART 串口
WK2124是SPI接口的4通道UART扩展器件,可以通过SPI总线扩展出4个串口(UART)。并且每个串口的波特率可以单独设置。所以基于WK2124模块,我们就可以很容易扩展出最多4个串口,来满足一些应用场景的特殊需求,比如需要接多个RS232接口,多个RS485接口,或者多个TTL串口传感器模块的情况。原创 2024-05-18 09:14:50 · 884 阅读 · 0 评论 -
FlexLua低代码单片机实现PCF8574 IIc 扩展 8-128 路 IO 口
下图是PCF8574T/PCF8574AT芯片的结构图:由图可以看出每个PCF8574可以通过IIc接口扩展出8个IO口,PCF8574的A0,A1,A2引脚的状态决定了其IIc设备地址。由于PCF8574T和PCF8574AT的IIc设备地址不一样,且每个芯片由A0A1A2引脚可以扩展出8种设备地址,所以理论上在一个IIc总线上可以挂16种不同地址的8574芯片,即一个IIc总线上最多可以扩展出16*8=128个IO口。原创 2024-05-16 22:33:00 · 819 阅读 · 0 评论 -
基于FlexLua低代码单片机实现模拟式旋钮AD电压采集
工作电流:26uA工作电压:3~5.5V电阻值范围:0~10K模拟式旋钮本质上就是一个电位器,当我们转动旋钮时就相当于调整器内部可变电阻的值,从而改变了其OUT引脚输出的电压值。通过AD转换计算出这个电压值后我们就可以精确的知道模拟旋钮当前转动的位置或角度。当模拟式旋钮作为电子设备的输入端时,我们就可以用它为人机交互提供一种更精细化的输入。原创 2024-05-16 22:27:22 · 311 阅读 · 0 评论 -
FlexLua低代码单片机Pwm控制直流电机
通过PWM信号控制直流电机的转动和停止,电机的调速,以及电机的正反转,当开发板上的BTN1按键下时电机以开发者设定的速度正转或停机,当开发板上的BTN2按键下时电机以开发者设定的速度反转或停机。虽然这里演示用的是L9110S小功率电机驱动模块,但无论大小电机其PWM驱动原理都是一样的,如果开发者用的更大功率的电机,可以用其他电机驱动来替换L9110S驱动方案L9110S是为控制和驱动小型马达设计的双通道推挽式功率放大专用集成电路器件,将分立电路集成在单片IC之中,使外围器件成本降低,整机可靠性提高。原创 2024-05-15 08:33:22 · 774 阅读 · 0 评论 -
三行代码实现有源和无源蜂鸣器控制(FlexLua低代码单片机)
本文基于 FlexLua 低代码单片机技术,无需复杂单片机C语言开发。即使新手也可很容易用FlexLua零门槛开发各种功能丰富稳定可靠的 IoT 硬件,更多学习教程可参考 FlexLua 官网。原创 2024-05-15 08:29:00 · 393 阅读 · 0 评论 -
基于FlexLua低代码单片机技术实现TM1650 四位数码管显示
本文基于 FlexLua 低代码单片机技术,无需复杂单片机C语言开发。即使新手也可很容易用FlexLua零门槛开发各种功能丰富稳定可靠的 IoT 硬件,更多学习教程可参考 FlexLua 官网。原创 2024-05-14 07:56:09 · 853 阅读 · 0 评论 -
新手用FlexLua低代码单片机开发TM1638八位数码管和矩阵键盘
本文基于 FlexLua 低代码单片机技术,脱离复杂单片机C语言开发。即使新手也可很容易用FlexLua零门槛开发各种功能丰富稳定可靠的 IoT 硬件,更多学习教程可参考 FlexLua 官网。原创 2024-05-14 07:53:26 · 447 阅读 · 0 评论 -
FlexLua低代码单片机3行代码实现按键检测功能(带自动消抖)
基于 FlexLua 低代码单片机技术,脱离复杂单片机C语言开发正逐渐成为一种快速高效的 IoT 硬件开发方式。即使新手不懂单片机开发也可很快很容易用FlexLua零门槛开发各种 IoT 硬件,更多教程请参考 FlexLua 官网。原创 2024-05-13 08:26:56 · 537 阅读 · 0 评论 -
基于低代码单片机和CE1931实现 RGB Led 灯控制
基于 FlexLua 低代码单片机技术,脱离复杂单片机C语言开发正逐渐成为一种快速高效的 IoT 硬件开发方式。即使新手不懂单片机开发也可很快很容易用FlexLua零门槛开发各种 IoT 硬件,更多教程请参考 FlexLua 官网。原创 2024-05-13 08:20:31 · 996 阅读 · 0 评论 -
使用FlexLua低代码单片机快速实现LED灯控制
基于 FlexLua 低代码单片机技术,脱离复杂单片机C语言开发正逐渐成为一种快速高效的 IoT 硬件开发方式。即使新手不懂单片机开发也可很快很容易用FlexLua零门槛开发各种 IoT 硬件,更多教程请参考 FlexLua 官网。原创 2024-05-12 13:18:35 · 553 阅读 · 0 评论 -
用FlexLua低代码单片机快速实现TF卡的读写增删功能
基于 FlexLua 低代码单片机技术,脱离复杂单片机C语言开发正逐渐成为一种快速高效的 IoT 硬件开发方式。即使新手不懂单片机开发也可很快很容易用FlexLua零门槛开发各种 IoT 硬件,更多教程请参考 FlexLua 官网。注意:仅 ShineBlink C1 开发板 带 SDIO TF 卡接口,C2不适合本教程(C2 仅能通过内部 Flash 模拟出一个 1.6M 的极小 U 盘)。原创 2024-05-12 13:11:25 · 442 阅读 · 0 评论 -
用FlexLua单片机技术快速驱动陶晶驰串口触摸屏
在3.5寸TFT液晶屏幕上实时显示温度和湿度,并可以通过屏幕上的两个触摸按键来控制Core开发板上LED1灯和LED2灯的亮灭。原创 2024-05-11 07:54:38 · 1111 阅读 · 0 评论 -
FlexLua单片机快速实现SSD1306 0.96 寸 OLED 屏显示
基于 FlexLua 低代码单片机技术,脱离复杂单片机C语言开发正逐渐成为一种快速高效的 IoT 硬件开发方式。即使新手不懂单片机开发也可很快很容易用FlexLua零门槛开发各种 IoT 硬件,更多教程请参考 FlexLua 官网。原创 2024-05-11 07:39:36 · 265 阅读 · 0 评论 -
基于FlexLua单片机技术5分钟实现UHF 超高频标签读写
UHF RFID 是一种无线射频自动识别技术,被识别的目标可以是仅仅薄如一张纸片的射频标签,且标签成本极低,搭配不同增益不同接口的天线,就可以达到不同的识别距离,距离范围可在零至几十米。UHF射频标签是无源的(不需要供电),因此十分适合用在要求体积小且无电池供电的场景。但由于标签是无源的,其穿透性相比有源的会差一些,所以在要求穿透性的应用场合就不太合适。原创 2024-05-11 07:31:27 · 888 阅读 · 0 评论 -
FlexLua 低代码单片机零基础实现 125K ID 卡读取 ID 号
ID卡又称射频ID卡,工作频率在125KHz。现在市场采用的多是一种无源、唯一序列号的ID卡片,制造厂家在产品出厂前已将此序列号固化,不可更改。目前主流的ID卡为EM4100系列以及与其兼容的卡。每个ID卡内部存储有5个字节的序列号,其中一个字节存储VID号,剩下四个字节存储ID号,我们平时在ID卡或钥匙扣上看到的那串数字就是用这四个字节的ID号的十进制形式标识出来的。原创 2024-05-11 07:24:48 · 387 阅读 · 0 评论 -
零门槛无需单片机C实现13.56M RC522 IC 卡读写及密钥下载
Core通过外接恩智浦半导体公司的RC522 IC卡读卡模块来实现对工作频率为13.56MHz的IC卡的各种操作。RC522支持对Mifare One类型的IC卡操作,例如M1-S20,M1-S50,M1-S70卡等,20,50,70系列的区别主要在存储容量大小,其他的操作基本完全一样。本篇章主要涉及对IC卡某个扇区(Sector)密码的下载操作,以及对IC卡某个扇区(Sector)中的某个块(Block)进行数据的写入和读出操作。目前市面上用的最多的IC卡是Mifare One S50 卡,原创 2024-05-10 10:13:57 · 469 阅读 · 0 评论 -
零门槛无单片机C实现13.56M IC 卡 32 位 UID 读取
Core 通过外接RC522 IC卡读卡模块来实现对工作频率为13.56MHz的IC卡的各种操作。RC522支持对Mifare One类型的IC卡操作,例如M1-S20,M1-S50,M1-S70卡等,20,50,70系列的区别主要在存储容量大小,其他的操作基本完全一样。本篇章为了简单,只涉及IC卡的UID读取操作。原创 2024-05-10 09:46:43 · 434 阅读 · 0 评论