电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
大家好,我『芯知识学堂』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 ""),今天笔者将给大家介绍我们这个DIY智能垃圾桶套件中“舵机控制”详细使用。 ...
芯知识学堂SingleYork 2020-07-21 15:58:54 浏览量:1373
 『免费开源』基于STM32的<智能垃圾桶>之舵机控制(HAL库)
在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你工作事半功倍。然而,在很多C程序中,你可能会看到不直接比较特殊一点宏定义,比如do{}while(0)。 ## do{conditional code}while(condition)结构 流程图如下: ![](https://imgkr.cn-bj.ufileos.com/78a2634a-481a-43b9-8b8a-c7f7bce4d62e....
李肖遥 2020-07-23 09:58:47 浏览量:464
 do{}while(0)只执行一次无意义?你可能真的没理解
  这个东西18年做一个小玩意,当时在学习32就做了一个小玩意,放到B站上有很多人资料,所以今天抽空就把这个作品原理和过程来写一写。这个东西虽然科技含量不高,但具有可玩性,看完你也可以做一个。 所需材料:STM32F103C8T6+SYN7318语音识别芯片+SIM800C模块。 ## 1 、系统整体架构   系统主由语....
果果小师弟 2020-07-23 12:57:54 浏览量:988
## 解释区分一下C语言和OOP 我们经常说C语言面向过程,而C++面向对象,然而何为面向对象,什面向过程呢?不管怎样,我们最原始目标只有一个就实现我们所需功能,从这一点说它们殊途同归。过程与对象只侧重点不同而已。 举个例子吧,我现在有个计划,去北京,OOP语言直接给你一个车,....
李肖遥 2020-07-23 19:54:11 浏览量:395
 真的可以,用C语言实现面向对象编程OOP
> 本作品大学时期,校内电子设计竞赛一等奖 # 人体生命体征模拟器--电赛专题 ## 设计求 设计一款模拟人体生命体征模拟器,求其能准确模拟人体生命各种体征(呼吸,心跳,体温,声音);并且能够对相关参量进行有效控制。以呼吸或者心跳体征为主模拟实现功能: 1. 输入电压:5V或者12V 2. 频率可控范围:......
李肖遥 2020-07-23 21:36:11 浏览量:3553
 人体生命体征模拟器--电赛专题
## 前言 自公元三世纪我国最早脉学专著《脉经》问世,脉学理论就得到不断发展,“望、闻、问、切”中国传统医学中最具有特色一种诊断方式之一,“把脉”也成为了医者诊断患者身体状况途径,其中蕴含丰富信息为患者诊断提供了重依据。但由于中医靠手指获取脉搏心率,虽然简单无创但也暴露出一...
李肖遥 2020-08-12 21:16:26 浏览量:984
 玩转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 浏览量:5083
 『免费开源』基于STM32的智能垃圾桶之综合代码(HAL库)
# 制作一个遥控氦气球 ![](https://IMG_URL_REPLACE/bbsimages/202008/c591aadf046297b8f46316883e6e7666.jpg) ***在气球中充满氦气,由于氦气密度小于空气平均密度,气球排开了一定体积空气,受到升力大于其自身重力,气球就可以向上飞了。*** ![](https://IMG_URL_REPLACE/bbsimages/202008/47f2dcb6fb1f6f4197207465d...
皮皮学电子 2020-08-03 10:59:23 浏览量:1686
 会飞的鲨鱼?记遥控氦气球的诞生
# 基于社交网络和大数据分析智能家居系统 ## 摘 智能家居在互联网影响下物联化产物,本文阐述了一种基于微信和和大数据分析智能家居设计方案。为何用微信?为何用大数据分析?这两种技术相结合能为智能家居带来什变化?本文核心公式为 微信2.0+大数据2.0+创新2.0+用户体验2.0=智能家居2.0,本系统所...
李肖遥 2020-08-04 10:06:29 浏览量:800
我们在定义菜单时候,常见总会碰到一堆下拉列表,比如下拉串口波特率,我们一般定义: ```c typedef struct //下拉列表项目定义 { const char *Item; //项目名称 }LIST_ITEM; ``` ```c //通讯波特率选择菜单 LIST_ITEM const COMM_BPS_List[] = { "600", "1200", "2400", "4800", "9600", ...
耳根的耳根 2020-08-11 17:07:54 浏览量:429
> 本文基于米联客MA704FA XILINX FPGA开发板开发 > 开发环境:win10 64位操作系统+vivado2018.02 ## 板子包含两部分 ### 开发板 ![](https://IMG_URL_REPLACE/bbsimages/202008/6e19bcc3d2ed18826ca9fd2368b9a7a5.jpg) ## 核心板 ![](https://IMG_URL_REPLACE/bbsimages/202008/d31eca53ccee5062ad359b2524930cde.png) ...
李肖遥 2020-08-14 21:29:21 浏览量:1008
 首发来袭 | MA704FA XILINX的奇妙之旅(一)
在上篇[因为一个函数strtok踩坑,我被老工程师无情嘲笑了(一)](https://mp.weixin.qq.com/s/WlJONlzpj5jOu6rPSB85og)中,我们分析了strtok()函数,以及windos、Linux下线程安全版,那这篇中我们着重分析下解读strtok()隐含特性,到底strtok有哪些坑。 ## 看源码 想深究其特性,必须看源码,下面代码取自glibc-2.....
李肖遥 2020-08-19 20:54:38 浏览量:554
 因为一个函数strtok踩坑,我懂得了看源码的重要性
作者:良知犹存 转载授权以及围观:请联系本人 总述 现在物联网概念越来越突出,软件云端小米IOT平台、阿里物联网云等等,嵌入式百度手环开源很久了,此外网上关于ESP8266接入网关进行远程控制源码不计其数。 物联网嵌入式端开发使用中都各大主流网络模块,其中无线方式通信方式区分话,主分为两...
450c4aed63d8393c 2020-08-20 10:45:21 浏览量:808
 一文教会你嵌入式网络模块的联网操作
很久没有给大家写文章了,没有人催更,也没有人关注,哈哈,悄悄我走了,亦如我悄悄来,不带走一个粉丝,也不带走一个妹纸。 一群大老爷们儿肯定都已忘记我存在,为了刷一波存在感,我也用心良苦了。 话题源自不久之前一次和朋友交流... * 他问我:你知道红警1开源了源代码吗?而且直接在github就可以下载了...
yoyojacky 2020-08-24 18:46:44 浏览量:4804
 【树莓派4B 遇到红警OPENRA】誓要夺回树莓派霸王枪排名第一位
> 总述 > > git工具也用了很久,自己也写了几篇使用教程,今天继续给大家分享一些我工作中使用过git操作。 > > 1.git合并远程仓库代码 > > 2.git stash保存当前修改 > > 这两种情况大家应该都使用比较多,现在大家使用git进行团队开发代码情况比较普遍,所以我们经常需进行合并代码;此外,当我......
良知犹存 2020-09-17 15:59:30 浏览量:995
 git的几种实用操作(合并代码与暂存复原代码)
## 前言 在ZYNQ体系结构中定时器太丰富了,而大量教程中基本就只玩了私有定时器,可以中断就OK了。 其实在ZYNQ中定时器资源很丰富,每个cpu有自己私有定时器和看门狗,有一个所有cpu共享全局定时器和看门狗,两个三路定时器还有AXI_TIMERIP可用,不过好像很少有博客把这些测试完。 最后一个AXI_TIMER还出了名...
李肖遥 2020-09-22 21:21:31 浏览量:1963
 万字长文理解吃透 Zynq 的定时器们
在使用C语言开发嵌入式产品过程中,当使用到malloc函数时候都会有一个争议,“使用动态内存分配安全吗?”,就连美国军方在safety-critical嵌入式航空电子设备代码中,也禁止动态内存分配,我们来细细分析下。 ## C 库函数 - malloc() ### 函数简介 malloc全称memory allocation,中文叫动态内存分配,用于申请一...
李肖遥 2020-09-24 21:59:51 浏览量:1125
 面试官:动态内存分配时需要注意哪些坑?我懵懵懵了
> 总述 > > C++11提供了对匿名函数支持,称为Lambda函数(也叫Lambda表达式). 它定义和使用匿名函数对象一种简便方式。匿名函数我们需用到一个函数,但又不想去费力命名一个函数场景。我们无需为每个值或者每种类型)单独编写函数,更不必把值保存在让人厌倦全局变量中 。 利用lambda表达式可以编写内嵌....
良知犹存 2020-09-28 15:14:36 浏览量:290
![ ](https://img-blog.csdnimg.cn/20201004103047450.png#pic_center)   电机:俗称“马达”,依据电磁感应定律实现电能转换或传递一种电磁装置。包括:电动机和发电机。   电动机在电路中用字母M表示,它作用产生驱动转矩;作为用电器或各种机械动力源,发电机在电路中用字母G表示,它作用利用...
果果小师弟 2020-10-04 20:00:51 浏览量:1332
## 引入主题,看代码 我们先来看看以下程序 ```cpp //编译器:https://tool.lu/coderunner/ //来源:技术让梦想更伟大 //作者:李肖遥 #include using namespace std; struct st1 { char a ; int b ; short c ; }; struct st2 { short c ; char a ; int b ; }; ``` 编译结果如下: ![](https://IMG_UR...
李肖遥 2020-10-10 22:24:43 浏览量:1400
 面试常考,项目易错,长文详解C/C++中的字节对齐