电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
## 简要 - 平衡车文章分为4篇进说明: 1. 《平衡车 - 硬件》:讲解平衡车的硬件设计。 2. 《平衡车 - 软件》:讲解平衡车的软件设计,算法。 3. 《平衡车 - 上位机》:讲解调参上位机的设计 4. 《平衡车 - 微信小程序》:讲解微信小程序作为遥控器的实现。 - github连接:https://github.com/RiceChen/Balance_...
Rice嵌入式开发 2021-01-27 09:27:58 浏览量:860
 基于RT-THREAD nano的平衡车--下位机软件
![](https://IMG_URL_REPLACE/bbsimages/202103/3847b141e1e742b67bdf141e1a80e35d.png) # 第一、原理讲解 esp8266 通过mqtt发布消息,微信小程序通过mqtt 订阅消息,小程序订阅后,就可以实时收到esp8266 传输来的消息。 # 第二、温湿度测试 ![在这里插入图片描述](https://img-blog.csdnimg.cn/201908211...
9b4e9e50e735631d 2021-03-28 21:59:41 浏览量:995
 (开源)微信小程序+MQTT+esp8266温湿度
# 第二十三章 ## 一、网卡 ### 1. 概念 网卡是一块被设计用来允许计算机在计算机网络上进通讯的计算机硬件。由于其拥有MAC地址,因此属于OSI模型的第2层。它使得用户可以通过电缆或无线相互连接。 每一个网卡都有一个被称为MAC地址的独一无二的48位号,它被写在卡上的一块ROM中。在网络上的每一个计算机都必须拥有一...
一口Linux 2021-05-24 22:14:50 浏览量:768
Max7219是一种并转换芯片,故能有效地节省I/O口资源,基于该芯片设计的数码管模块和点阵显示模块就是2款典型的功能模块。 对于PIC18F16Q40这样的小板卡,选择Max7219模块为显示对象是非常合适的。 要使用PIC18F16Q40来驱动Max7219模块,其首要的工作就是通过MCC对所用引脚加以配置。 在建立如下连接关系时,其引脚配置如....
jinglixixi 2021-07-11 19:22:51 浏览量:1291
 PIC18F16Q40对2种Max7219模块的显示驱动
前面的两篇Linux驱动文章,介绍了字符设备驱动的两种新旧开发方式,并使用一个虚拟的字符驱动来学习字符设备的开发的流程。 本篇起,就要来操作Linux开发板的硬件,首先当然是通过经典的点亮LED灯程序,来学习Linux IO口操作的字符设备开发流程。 对比STM32的点灯程序,有寄存器操作与库函数操作两种,但其本质都是在配置...
码农爱学习 2021-09-23 00:09:42 浏览量:1401
 【i.MX6ULL】驱动开发3——GPIO寄存器配置原理
这篇文章要做的是tcp通信实例,Linux下实现一个支持websocket协议的服务器。也是在ATK-MP157mini开发板上的学习实践。 整体而言,从两个方面进服务器代码的实现。 **一、TPC通信的建立。** 1、下面这张图说明了客户端与服务端进TCP通信的一个过程。 ![](https://IMG_URL_REPLACE/bbsimages/202111/cd5c0e91bfbc823...
艾克 2021-11-01 21:51:58 浏览量:1304
 STM32MP157 Mini开发板评测  Linux C实现支持WebSocket的服务器
## 前言 圣诞节到了! 一口君在这祝各位粉丝朋友圣诞节快乐! 祝各位考研的同学金榜题名! 祝找工作的朋友offer接到爆! 祝各位老板新年大发财源! 在此一口君特地用shell脚本画了一个圣诞树! 先来看下执结果吧! ![ ](https://img-blog.csdnimg.cn/4ea5c75f5fd54e22919c9618afcbbf57.png?) ![](https://img-blog.csdn...
一口Linux 2021-12-23 21:34:55 浏览量:518
 圣诞节快乐,教你用shell脚本实现一颗圣诞树。【小酷炫】
Pin2pin替代ISO1050 CA-IS3050U是一款隔离式控制区域网络(CAN)物理层收发器,符合ISO11898-2标准的技术规范。此器件采用片上二氧化硅(SiO2)电容作为隔离层,在CAN协议控制器和物理层总线之间创建一个完全隔离的接口,与隔离电源一起使用,可隔绝噪声和干扰并防止损坏敏感电路。 CA-IS3050U可为CAN协议控制器和物理层....
Vasse 2021-12-30 10:15:53 浏览量:558
下面介绍一下我的Seeeduino V3/Arduino UNO玩板经验,供大家学习参考,通过下面四个小项目从浅入深介绍Seeeduino V3在生活中的应用 使用LCD1602液晶显示文字 使用DHT11温湿度传感器测量温湿度并在LCD1602液晶显示环境温湿度 使用HC-SR04超声波模块测距并在LCD1602液晶显示物体间...
辛迪可乐 2018-04-19 11:11:50 浏览量:2015
 玩转Seeeduino V3/Arduino UNO
本人去年已经在云汉试用过庆科的一些硬件产品和软件产品,比如MICOKit 3165和庆科“火火兔”方案原型机,还拿过MiCo社区最佳贡献者奖。 给我印象比较深的是3165开发套件的硬件和它的SDK。3165是个WIFI物联网板子。一般这种板子会用esp8266(Gokit SOC方案)、arduino uno+esp8266(Gokit MCU方案)、ST...
xukejing 2018-10-04 23:43:34 浏览量:1710
 一款有趣的嵌入式物联网音频产品工程板
圣诞节又快到了,今年我们可以使用microbit,自己动手,非常快的DIY一个有趣的圣诞礼物。 我们需要先准备好一个microbit、microbit转接板和一个WS2812 16x16的灯板。如果希望亮度高一些,那么还需要一个外接的5V电源,可以使用移动电源或者手机USB充电器,只要功率足够就可以(5V 1A)。 micro...
shaoziyang 2018-12-21 10:52:03 浏览量:1405
 用microbit来DIY一个雪夜圣诞树(DIY圣诞礼物)
大家好,我是SingleYork,SingleYork就是我!今天笔者要跟大家分享一款非常小巧、功能强大的可穿戴开发板--Circuit Express,这款开发板是由Adafruit公司推出的,整个板子的形状是圆形的,直径只有50mm,刚好是1圆硬币的2倍左右。 与以往的基于8位AVR单片机的Arduino板子不同的是,这款板子使用的是32位的AR...
SingleYork 2019-01-22 12:19:43 浏览量:2418
 Adafruit Circuit Express可穿戴开发板之初体验
1 背景 辅助驾驶目前已经被广泛应用于车辆和飞器的自动安全控制。比如车辆的自动牵引力控制,可以在车辆发生打滑时自动反打方向和刹车,防止汽车进入漂移或甩尾状态;飞器的自动攻角控制可以在飞机攻角过大时自动推杆降低攻角,防止飞机进入失速状态。我们今天要聊聊的一种辅助驾驶是让小车直时能自动避让障碍...
xukejing 2019-05-06 22:06:45 浏览量:11680
 基于硬石F4工控板二次开发的小车辅助驾驶控制
## 一.前言 因为公司的通信控制接口都是使用的modbus协议,以前都是用的STM32F429作为主控。最近要对控制板性能进升级所以选用了STM32H7系列作为主控,本笔记主要是记录modbus协议从栈从STM32F4平台移植到STM32H7平台的相关移植细节。 ## 二.硬件平台介绍 1.主控:STM32H743IIT6 2.USB转口IC:FT232RL 3.硬件框...
菜鸟冷虎 2019-08-16 13:43:34 浏览量:3381
 STM32H743平台移植modbus协议从栈学习笔记
在做单片机开发的时候,如果有一个趁手的工具,那开发起来,是极爽的。 从业有好几年了,将我平常用感觉到十分好用的软件和工具整理了下,分享给大家,有喜欢的小伙伴,拿走不谢。 **一、推荐工具——自制的硬件口监视设备** 直接上图: ![](https://IMG_URL_REPLACE/bbsimages/201912/c1649697877b2fc16492efa64ec71f5f...
川楠 2019-12-31 11:12:29 浏览量:4481
 硬件工程师-推荐一些极度好用的工具或软件
##一功能概述 今天,我们来介绍一个有趣的STM32时钟项目,利用 DHT12、DS1302、OLED、按键,实现一个既有界面显示 温湿度、时间、还有秒表功能,同时还有一个ISD1820模块,可以用于闹钟时间到达时,播放提前录好的铃声,还可以通过口发送时间到口助手。 ## 二 各个功能模块简介 ###2.1 DHT11 概述:DHT1...
哈里波菜 2020-02-19 21:08:41 浏览量:2459
 STM32多功能时钟,附源代码
在我们画好PCB后,我们有时候需要在上面绘制LOGO,本篇文章介绍的是一种简单的添加LOGO的方法。在文章中我们设计PCB使用的是Altium Designer这款软件,添加LOGO的操作也是通过这款软件来操作的。 首先我们需要安装下面这个软件 ![](https://IMG_URL_REPLACE/bbsimages/202004/f1e650e7c16869a6068e42b5e5e99dd1.png) 这是一...
入门电子设计 2020-04-14 11:43:35 浏览量:1247
 给PCB添加LOGO
3.4 显示电路设计 OLED,即有机发光二极管( Organic Light Emitting Diode)。 OLED 由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。 LCD 都需要背光,而 OLED 不需要,因为它是自发....
跨世纪大傻瓜 2020-05-10 22:45:54 浏览量:639
 安卓手机蓝牙遥控智能车设计(二)
## 一、介绍   现在有很多流时钟芯片,如DS1302,DS1307,PCF8485等,由于简单的接口,低成本和易用性,他们被广泛应用于电话、传真、便携式仪器等产品领域。在本实验中,我们将使用DS1302实时时钟(RTC)模块获取当前日期和时间。   DS1302可以用于数据记录,特别是对某些具有特殊意义的数据点的记录,能实...
张国平 2020-06-03 20:52:05 浏览量:3990
 树莓派基础实验32:DS1302实时时钟模块实验
1. 协议基础 1.1. 协议简介 IIC-BUS(Inter-IntegratedCircuit Bus)最早是由PHilip半导体(现在被NXP收购)于1982年开发。主要是用来方便微控制器与外围器件的数据传输。它是一种半双工,由SDA(数据)和SCL(时钟)组成的两线式传输总线。 目前最新的协议版本是2014版,官方链接如下: https://www.nxp.com/docs/...
4cee5a24e4caf23a 2020-06-09 16:10:44 浏览量:5391
 I2C协议底层原理超详细解析!示波器,逻辑分析仪多图预警