电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
手里有下面几种四脚全彩LED,分为共阴或者共阳两种。 ![](https://IMG_URL_REPLACE/bbsimages/202008/c7467be7cda2c654b7236ce7c94506e7.png) 我们今天以共阳极全彩RGB LED为例进行讲解。 这种全彩RGB LED其实内部包括三个发光二极管,颜色分别为**R**ed(红色)、**G**reen(绿色)和**B**lue(蓝色)。 本文使用的共...
嵌入式从0到1 2020-08-10 21:21:07 浏览量:3879
 STM32 PWM驱动RGB全彩LED
C语言会同意一些"令人震惊"的结构,下面的结构是合法的吗,我们来看看几个例子。 ## c = a+++b; 以下代码是合法的吗,咋的一看不禁有这样的疑问? ``` int a = 5, b = 7, c; c = a+++b; ``` 这个代码确实不咋符合习惯的写法,但是不管你相不相信,上面的例子是完全合乎语法的。问题是编译器如何处理它? 根据最处理原....
李肖遥 2020-07-27 11:39:00 浏览量:446
 浅析C语言中一些“令人吃惊”的结构
## 起因 因为keil的难用...以前开发stm32,我都是使用stm32cube生成了项目文件之后,用clion编辑,然后用keil编译下载加Debug.说实话,整体感觉还不错,但总感觉怪怪的. 也曾尝试过SW4STM32和TrueStudio等,但是用eclipse改的软件,总是喜欢不起来. <!--more--> 安装了最新的clion 2019之后,突然发现新建工程时竟然有s......
keysking 2020-07-29 10:59:29 浏览量:707
 用clion和stm32cube开发stm32
# 用clion自带的platformIO和开发esp32!!! 太爱Jetbrains了!!! 上次用烦了keil写stm32,Clion马上给俺整了个2019.1更新,直接整合了stm32CubeMX,从此抛弃keil.(详见[用clion自带的嵌入式开发功能和stm32cubeMX开发stm32!!!](https://zhuanlan.zhihu.com/p/63672432) 最近毕设选择了用esp32,然后用platformIO来做为开发...
keysking 2020-07-29 11:00:39 浏览量:1546
 用clion自带的platformIO和开发esp32!!!
## 前言 自公元三世纪我国最早的脉学专著《脉经》问世,脉学理论就得到不断的发展,“望、闻、问、切”是中国传统医学中最具有特色的一种诊断方式之一,“把脉”也成为了医者诊断患者身体状况的重要途径,其中蕴含的丰富的信息为患者的诊断提供了重要依据。但是由于中医靠的是手指获取脉搏心率,虽然简单无创但是也暴露出一...
李肖遥 2020-08-12 21:16:26 浏览量:1012
 玩转stm32,来完成一个简易心率计-软件进阶版
### 有源蜂鸣器与无源蜂鸣器的区别 这里的“源”不是指电源,而是指震荡源。 内部自带震荡源的为有源蜂鸣器,给电就能响,但是响的频率是固定的,即响的声音是固定的。 内部没有震荡源的为无源蜂鸣器,给直流电不能响,需要提供一定频率的脉冲信号才能够有响声,而且声音随着频率的变化而变化。 所以我们要想实现蜂鸣器...
嵌入式从0到1 2020-08-10 21:21:30 浏览量:3908
 STM32驱动蜂鸣器演奏音乐“你笑起来真好看”
大家好,我是『芯知识学堂』的SingleYork,前面给大家简单介绍了[](https://www.icxbk.com/article/detail/1503.html "")、[](https://www.icxbk.com/article/detail/1507.html "")、[](https://www.icxbk.com/article/detail/1511.html "")和[](https://www.icxbk.com/article/detail/1524.html ""),今天笔者将要给大家介...
芯知识学堂SingleYork 2020-07-31 10:17:56 浏览量:5115
 『免费开源』基于STM32的智能垃圾桶之综合代码(HAL库)
# 第一、原理讲解 **原理简述**:利用发布订阅模式。第一步,先读取DHT11温湿度数值,第二步,新建主题,然后esp8266往这个主题发送消息,第三步。小程序通过http API接口获取数据。小程序控制原理:esp8266订阅了一个主题,小程序往这个主题发消息,esp8266就可以收到消息,就可以执行相关控制指令了(开/关函数) 关...
9b4e9e50e735631d 2020-07-31 11:18:15 浏览量:4017
 ESP8266连接DHT11,开发微信小程序实时显示温湿度
[](微信小程序实时控制stc89c51) # 第一 、先上效果图 ![](https://IMG_URL_REPLACE/bbsimages/202007/4a6ec72bde6ee95fcd1abbc7aea155f1.png) # 第二、原理讲解 **原理简述**:利用发布订阅模式。第一步,新建主题,第二步,stc89c51通过esp8266订阅这个主题。第三步、通过app往这个主题发消息。由于单片机订阅了这个....
9b4e9e50e735631d 2020-07-31 11:22:03 浏览量:1311
 微信小程序实时控制stc89c51单片机,通过esp8266
# 制作一个遥控氦气球 ![](https://IMG_URL_REPLACE/bbsimages/202008/c591aadf046297b8f46316883e6e7666.jpg) ***在气球中充满氦气,由于氦气密度小于空气平均密度,气球排开了一定体积的空气,受到升力大于其自身重力,气球就可以向上飞了。*** ![](https://IMG_URL_REPLACE/bbsimages/202008/47f2dcb6fb1f6f4197207465d...
皮皮学电子 2020-08-03 10:59:23 浏览量:1723
 会飞的鲨鱼?记遥控氦气球的诞生
  学习物联网这一块大家首先想到的是ESP8266,这个模块可以连网就是连接你加中的路由器,也可以作为一个热点来让你的手机连接它,是不是很奇妙。虽然这个东西程序和相关的产品已近很成熟,但是还是有一些入门的小伙伴不知道咋学。如何用一个ESP8266加上STM32单片机做一个小产品呢?这个学习的路线是怎样的呢还有如何入门....
果果小师弟 2020-08-04 10:31:16 浏览量:5001
 物联网—利用ESP8266和STM32单片机接入服务器
串行EEPROM 24CXX是基于I2C总线的存储器件,遵循二线制协议,IIC总线上可以外挂多个器件,每个器件多应不同的地址,通过地址将不同器件进行分开,保证不同芯片之间数据传输的独立性。 由于其具有接口方便,体积小,数据掉电不丢失等特点,在仪器仪表及工业自动化控制中得到大量的应用。 **24C02的应用:** * 存储硬件的....
嵌入式从0到1 2020-08-07 23:26:58 浏览量:3298
 STM32 I2C通信操作24C02写数据、读数据
大家好,上次给大家分享了第一篇 cmake 文章:cmake学习总结(一),今天继续给大家分享cmake。那么废话就不多说,开始内容分享。 一、用好 Cmake,高兴一整天(甚至...): 1、多个源文件,使用命令 aux_source_directory(dir var): 在上一篇文章最后结尾的时候,有一个问题,就是在同一目录下面,有多个源文件的时候,这...
玩转嵌入式Linux 2020-08-06 09:18:34 浏览量:886
# ZYNQ的小白有多白? ## 什么是ZYNQ? ZYNQ是Xilinx公司推出的一款ARM+FPGA的Soc平台,围绕ZYNQ的开发几乎囊括了当下主流的嵌入式系统的开发方法和知识。 ![](https://IMG_URL_REPLACE/bbsimages/202008/773dffc20f26c02a9e6fe3199b3e3d53.png) 这张就是ZYNQ的结构图,ZYNQ是ARM+FPGA来的图中黄色部分就是FPGA,灰色部分....
李肖遥 2020-08-13 14:10:29 浏览量:3909
 花了2000大洋买了块开发板还是不会用,Zynq 的小白有多白?
## NULL在C/C++中的标准定义 ### NULL的标准定义 ``` #if !defined(NULL) && defined(__NEEDS_NULL) #ifdef _cplusplus #define NULL 0 // 这里对应C++的情况 #else #define NULL (void *)0 // 这里对应C语言的情况 #endif ``` 编译器预先定义了一个宏`_cplusplus`,来判断当前的编译环境是C++的还是C语言的....
李肖遥 2020-08-10 21:04:58 浏览量:336
 空指针,段错误,这场面试我栽倒在这里了!
在用C/C++实现字符串切割中,strtok函数经常用到,其主要作用是按照给定的字符集分隔字符串,并返回各子字符串。 但是实际上,可不止有strtok(),还有strtok、strtok_s、strtok_r 函数,我们本篇文章作为基础篇,来一些简单的介绍。 ## strtok()函数详解 ### 描述 该函数用来将字符串分割成一个个片段,并返回各子字符串。...
李肖遥 2020-08-10 21:07:12 浏览量:690
 因为一个函数strtok踩坑,我被老工程师无情嘲笑了(一)
## 前言 第一次听到RISC-V这个词大概是两年前,当时觉得它也就是和MIPS这些CPU架构没什么区别,因此也就不以为然了。直到去年,RISC-V这个词开始频繁地出现在微信和其他网站上,此时我再也不能无动于衷了,于是开始在网上搜索有关它的资料,开始知道有SiFive这个网站,知道SiFive出了好几款RISC-V的开发板。可是最便宜的那....
李肖遥 2020-08-13 14:06:24 浏览量:839
## 一、介绍   阅读本篇文章前建议先参考前期文章:   [树莓派基础实验34:L298N模块驱动直流电机实验](https://www.icxbk.com/article/detail?aid=1506)   [树莓派综合项目2:智能小车(一)四轮驱动](https://www.icxbk.com/article/detail?aid=1555)   树莓派综合项目2:智能小车(一)四轮驱动中,实现了代....
张国平 2020-08-12 15:30:32 浏览量:4120
 树莓派综合项目2:智能小车(二)图形界面控制
![](https://IMG_URL_REPLACE/bbsimages/202008/09428ef4c554c281740fce7eb303c559.png) 为什么要用树莓派做平衡车呢? 原因主要有下面几点:     第一,  我不忍心再让它吃灰了;     第二,  我想学习linux的应用开发;     第三,  我想学习linux的驱动开发;     第四,  树莓派可玩性和可扩展性...
gcrisis 2020-08-13 20:34:38 浏览量:3253
 使用树莓派做两轮自平衡车(一)——概述
![](https://IMG_URL_REPLACE/bbsimages/202008/69d0f560aa0169398141915cb2bb121f.png) 要想让小车直立起来,我们必须首先获得小车的姿态角度,通过角度决定小车的运动方式。这点可以通过MPU6050实现。MPU6050可以获得三轴加速度和三轴角速度,通过特殊的算法可以得到三轴角度,通过角度,我们就能知道小车相对于地面的姿....
gcrisis 2020-08-13 21:16:02 浏览量:891
 使用树莓派做两轮自平衡车(二)——获取角度