电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
大家好,本篇文章的内容是一个交通灯的制作教程。交通灯我们随处可见,工作原理也并不复杂,我们可以通过一个51单片机来制作一个交通灯的模型。 首先让我们看一看我们需要实现哪些功能,首先我们需要有红、黄、绿三种颜色的指示灯,并且按指定的时间来进指示灯的切换,间隔的时间我们可以随时进调整。然后我们还可以给....
入门电子设计 2020-03-04 14:52:25 浏览量:1789
 51单片机交通灯
[MQTT](https://zh.wikipedia.org/zh-hans/MQTT) 是轻量级的、灵活的物联网消息交换和数据传递协议,致力于为 IoT 开发人员实现灵活性与硬件/网络资源的平衡。 [ESP8266](https://www.espressif.com/zh-hans) 提供了⼀套⾼度集成的 Wi-Fi SoC 解决⽅案,其低功耗、 紧凑设计和⾼稳定性可以满⾜⽤户的需求。ESP8266 拥有完....
EMQX 2020-06-19 10:01:58 浏览量:597
## 前言 - 据上次更新文章已经两个星期了,因为工作的原因,没有时间更新。以后我也会尽量抽空总结近期的知识点。 - 今天这篇文章是属于专辑《TCP-UDP协议栈》里面的一篇文章。前两篇文章是关于下位机的mini UDP代码实现,那么我们写了小型网络协议栈究竟可以做什么?答案是OTA。之前也写了两篇关于手写UDP协议栈的,如下:...
Rice嵌入式开发 2020-07-23 11:50:39 浏览量:377
 教你动手写UDP协议栈 - OTA上位机<3>
相信大家写业务逻辑的时候,都是面向if、else、for、while、switch编程。但是你见过switch嵌套do..while吗? ## 先上代码 ``` void send( int * to, int * from, int count) { int n = (count + 7 ) / 8 ; switch (count % 8 ) { case 0 : do { * to ++ = * from ++ ; case 7 : * to ++ = * fr...
李肖遥 2020-07-23 19:18:34 浏览量:343
 冷知识:达夫设备(Duff's Device)效率真的很高吗?
在上篇[因为一个函数strtok踩坑,我被老工程师无情嘲笑了(一)](https://mp.weixin.qq.com/s/WlJONlzpj5jOu6rPSB85og)中,我们分析了strtok()函数,以及windos、Linux下的线程安全版,那么这篇中我们着重分析下解读strtok()的隐含特性,到底strtok有哪些坑。 ## 看源码 要想深究其特性,必须看源码,下面的代码取自glibc-2.....
李肖遥 2020-08-19 20:54:38 浏览量:554
 因为一个函数strtok踩坑,我懂得了看源码的重要性
前几天制作了无刷四轴飞控板(STM32F103C8T6开发板+GY521制作NAZE32飞控板详细图文教程),效果还不错,在此基础上加了MOS驱动电路,把这个飞控装在了空心杯小四轴上,成功把它救活。现把制作过程记录如下。 #### 1.材料清单 CH340口下载模块1个(2.5元) STM32F103C8T6黑色开发板1个(11.5元,也可以使用蓝色板) ...
电子芯吧客 2020-09-11 13:49:12 浏览量:3661
 STM32F103C8T6开发板+GY521加速度计模块制作有刷四轴飞控,改造空心杯小四轴
### 硬件连接 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17655_1-1024x664.png) 通过万用表测量,得到I2C总线的OLED的引脚连接情况如上图所示,对比原理图,OLED幕的I2C总线使用到的是I2C0,SDA引脚对应GPIO13,SCL引脚对应GPIO14。 ![](http://www.xiaohage.com/wp-content/uploads/2020/10/17659_1...
嵌入式从0到1 2020-10-27 22:59:55 浏览量:2513
 基于鸿蒙OS移植OLED驱动程序
### PS2无线遥控手柄 接下来要做一个小车玩玩,在网上淘了一个PS2无线遥控手柄,用于控制小车的前进、后退等功能。 ![](https://img-blog.csdnimg.cn/20201202202931842.png) 实物图如下: ![](https://img-blog.csdnimg.cn/20201202203027903.png) 其中有两个PS2游戏摇杆,对应的驱动原理参见下文: [PS2游戏摇杆....
嵌入式从0到1 2020-12-02 21:38:40 浏览量:4718
 PS2无线遥控手柄与STM32单片机通信
# 前言 在上一则教程中,通过与 C 语言相比较引出了 C++ 的相关特性,其中就包括函数重载,引用,this 指针,以及在脱离 IDE 编写 C++ 程序时,所要用到的 `Makefile`的相关语法。本节所要叙述的是 `C++`的另外两个重要的特性,也就是构造函数和析构函数的相关内容,这两部分内容也是有别于 `c`语言而存在的,也是 `c++`.....
wenzi 嵌入式软件 2021-02-09 10:50:40 浏览量:450
 适合具备 C 语言基础的 C++ 入门教程(二)
**摘要**:你知道内存是怎么读取数据的吗?知道数据是怎么一个一个字节发送的吗?是低字节先发还是高字节先发?是bit0先发还是bit7先发?是从低地址开始读还是从高地址开始读?看完本篇比应该就明白了~ 内存的读写永远从低地址开始读/写,从低到高!从低到高!从低到高!重要的话说三遍 # 大端模式和小端模式 大端模式和...
果果小师弟 2021-08-08 14:43:21 浏览量:2108
 一文带你搞懂内存中数据的读写方式
本次实验是采用SIM7600CE 4G cat4 模块进操作的,本模块支持GNSS定位功能。也可以采用别的4G模块,只要支持TCP传输就。本模块支持的AT命令相当强大,拥有TCP&UDP命令集,HTTP命令集,MQTT命令集。本模块虽然已经支持了MQTT功能,但是我们在实际研发项目中,为了保持项目的可移植性和兼容性,通常不会使用模块自带的MQTT...
一口Linux 2021-05-07 20:27:32 浏览量:618
![](https://IMG_URL_REPLACE/bbsimages/201910/09bc677357ee67f7b334a8208454485f.jpg) #### 图像处理 摄像头传输图片信息到电脑,处理器处理信息解读出图片的含义,让机器读懂我们的世界,这件事放在十年之前简直是天方夜谭,但是在今年,各种AI芯片的产生以及AI算法的进步使得所有的这一切都变得轻而易举。 我一直...
皮皮学电子 2019-10-06 18:09:09 浏览量:6765
 机器视觉初探, MAIXDOCK 制作二维码扫码器
迪文DGUS的所有硬件参数和资料下载,都是通过上的SD/SDHC接口来完成的,文件必须使用FAT32文件格式。第一次使用SD卡前,推荐先格式化一次,流程如下:   1、 右键单击SD卡,在弹出来的菜单中选择“格式化”:   2、 在弹出的“格式化SD卡”属性框中,我们需要将SD卡的...
SingleYork 2018-07-25 19:04:14 浏览量:7855
 51单片机与迪文DGUS屏通信例程之二: 迪文DGUS工程下载及模拟调试
在工业自动化领域,用户产品经常会有密码登录的需求,通过单片机编程实现设置及修改密码程序。一说到密码,我们首先可能想到的是,先在单片机里面存储一个初始密码,然后在触摸输入一个密码数字,通过口下发给单片机,单片机判断这个数字是否跟初始密码一致,来判断密码的正确的,然后可以进一些修改或其他的操作。当...
SingleYork 2018-08-21 15:48:12 浏览量:4218
 项目实战七:51单片机&迪文DGUS屏之DGUS屏的密码设计
想来各位也会如我一般经常看网上讲产品定位与需求分析的各类文章,看多了后总感觉自己要写点啥,好像在这个讲共享的时代不写点啥就太没有共享精神了。首先自己批判一番,作为一名普通的技术人员,总觉自己不能准确把握客户的核心需求,有时候觉得我们自己都搞不清楚啥是核心需求。 举个栗子: 假设你...
敏捷疯哥 2018-10-15 10:56:45 浏览量:1302
 作为一名普通工程师:如何做好产品定位与需求分析?
随着微功耗处理器以及通讯芯片的发展,以往较为耗能的有线通讯方式越来越阻碍了通讯网络的发展,于是一大批的无线通讯方案应运而生,例如NBIOT,蓝牙4.0,zigbee等等。同时微功耗无线处理器的流使得传统家电带上了智能的色,智能家居必将是未来家庭的必备。某些高科技企业也在揶揄这块市场,纷纷推出了自家的智能家居解...
皮皮学电子 2019-09-09 15:31:32 浏览量:3598
 DIY智能家居系统
## 简介 LCD Keypad Shield是Arduino的一块液晶扩展板,这块扩展板仅需直接插在Arduino开发板上即可通过程序驱动,让Arduino连接幕变得十分简单和方便。 ![](https://IMG_URL_REPLACE/bbsimages/201911/a43692e95b684ff0e21578a3e5c39c09.png) 如上图所示,这块扩展板上带有一个LCD1602液晶,5个按键,1个Arduino复...
西栎 2019-11-13 22:37:01 浏览量:8281
 Arduino LCD Keypad Shield 扩展板使用教程
#### 摘要 上一篇的文章,我用到I2C的外设,这次就文件系统来做一个使用介绍。 早些年刚学STM32的时候,用过FATFS文件系统,不过这个文件系统是在裸机上跑的,没有加入到RTOS上。本次使用过的是RT-Thread提供的一个文件组件,全称为 Device File System,即设备虚拟文件系统”,类似 UNIX 文件、文件夹的风格。 至于这个....
川楠 2020-04-30 15:05:36 浏览量:3799
 RT-Thread学习笔记+4.RTT组件之SDIO接口文件系统
![](https://IMG_URL_REPLACE/bbsimages/202005/8575bb2ba0bd6774a7e511c5969fd5e6.jpg) 配套 OV2640摄像头:200W像素通用24P摄像头 具有200万像素(1632x1232像素),其体积小、工作电压低,提供单片UXGA摄像和影像处理器的所有功能。通过SCCB总线控制,可以输出整帧、子采样、取窗口等方式的各种分辨率10位采样数据。...
雕爷学编程 2020-05-11 11:08:44 浏览量:2083
 【雕爷学编程】MicroPython动手做(06)——零基础学MaixPy之单目摄像头
![](https://IMG_URL_REPLACE/bbsimages/202006/f0e1ae4a4a8d4e6b6d7ca46609fb4ab5.jpg) ------------ # 结构篇 首先我们需要给空气净化器设计一个外壳,这个外壳需要容纳所有需要的设备(滤芯,风扇,控制电路以及电源),并且有一个合适的价格并且易于加工。于是我选择了4mm厚的椴木层板,不仅价格便宜,做成净...
皮皮学电子 2020-06-17 21:50:49 浏览量:1745
 如何制作一个空气净化器