电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
37款传感器与模块提法,在网络上广泛流传,其实Arduino能够兼容传感器模块肯定是不止37种。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)理念,以学习和交流为目,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小进步或是搞不定问题,希望能够抛砖引玉。 【...
雕爷学编程 2020-07-03 11:31:00 浏览量:2654
 【雕爷学编程】Arduino动手做(18)---太阳能电池模块
注意:本文是建立在自己初学物联网毕设开发总结之上,只是希望可能能对未来即将进入物联网领域开发小白做一个简单概括,大神请绕道 ,我所说可能与真理会有一丝不同(当然是我才疏学浅原因),还请包涵。另:本文是自己搭建MQTT服务消息推送系统,没有使用其他iot服务 建立自己物联网应用,听起来是不是有....
mingming 2020-07-09 09:52:27 浏览量:1317
 如何仅花20元成本用arduino平台建立自己的物联网应用
大家好,我是『芯知识学堂』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 浏览量:1388
 『免费开源』基于STM32的<智能垃圾桶>之舵机控制(HAL库)
在C语言中,数据类型指是用于声明不同类型变量或函数一个广泛系统,我们常用算术类型包括两种类型:整数类型和浮点类型。那么相互之间是怎么转化呢? ## 了解一下类型转换 不同数据类型存储大小和值范围是不一样,程序在初始化时候就已经设定了,例如: ``` int a = 9; float b = 8.5; ``` a,b占字节...
李肖遥 2020-07-21 20:42:53 浏览量:485
 嵌入式中的C语言类型转换居然有这么多奇妙技巧?
在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你工作事半功倍。然而,在很多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 浏览量:471
 do{}while(0)只执行一次无意义?你可能真的没理解
## 解释区分一下C语言和OOP 我们经常说C语言是面向过程,而C++是面向对象,然而何为面向对象,什么又是面向过程呢?不管怎么样,我们最原始目标只有一个就是实现我们所需要功能,从这一点说它们是殊途同归。过程与对象只是侧重点不同而已。 举个例子吧,我现在有个计划,要去北京,OOP语言是直接给你一个车,....
李肖遥 2020-07-23 19:54:11 浏览量:397
 真的可以,用C语言实现面向对象编程OOP
在学校时就对IC有着浓烈兴趣,毕业后也如愿做了IC验证工作。经过2年学习和实践,对验证理解零零散散也有不少,但总没法形成一个比较完整全面经验谈。这里把我对验证一些想法记录归纳,由于理解有限,下面篇幅也许会比较零散。 ## 01 验证对于IC重要性 IC是集成电路缩写,也就是我们常说芯片;IC行业....
李肖遥 2020-07-24 12:00:30 浏览量:2474
C语言会同意一些"令人震惊"结构,下面结构是合法吗,我们来看看几个例子。 ## c = a+++b; 以下代码是合法吗,咋一看不禁有这样疑问? ``` int a = 5, b = 7, c; c = a+++b; ``` 这个代码确实不咋符合习惯写法,但是不管你相不相信,上面例子是完全合乎语法。问题是编译器如何处理它? 根据最处理原....
李肖遥 2020-07-27 11:39:00 浏览量:440
 浅析C语言中一些“令人吃惊”的结构
# 用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 浏览量:1531
 用clion自带的platformIO和开发esp32!!!
废话不多说,直接开始 首先需要必备环境arduino ide,Blinker app(应用商店均可下载)以及必备一些库(aduino ide1.8.7及以上版本,esp8266拓展,blinker arduino库) Arduino IDE1.8.7或更高版本:https://www.arduino.cc/en/Main/Software esp8266拓展:https://pan.baidu.com/s/19yEQ4UDF-bQCzt3BsdV6Yw blinker Ar...
电子芯吧客 2020-08-04 17:26:05 浏览量:1308
 低成本DIY智能远程开关灯小装置。芯片:ESP8266开发版(NodeMcu) 物联网平台:Blinker
  学习物联网这一块大家首先想到是ESP8266,这个模块可以连网就是连接你加中路由器,也可以作为一个热点来让你手机连接它,是不是很奇妙。虽然这个东西程序和相关产品已近很成熟,但是还是有一些入门小伙伴不知道咋学。如何用一个ESP8266加上STM32单片机做一个小产品呢?这个学习路线是怎样呢还有如何入门....
果果小师弟 2020-08-04 10:31:16 浏览量:4989
 物联网—利用ESP8266和STM32单片机接入服务器
# ZYNQ小白有多白? ## 什么是ZYNQ? ZYNQ是Xilinx公司推出一款ARM+FPGASoc平台,围绕ZYNQ开发几乎囊括了当下主流嵌入式系统开发方法和知识。 ![](https://IMG_URL_REPLACE/bbsimages/202008/773dffc20f26c02a9e6fe3199b3e3d53.png) 这张就是ZYNQ结构图,ZYNQ是ARM+FPGA来图中黄色部分就是FPGA,灰色部分....
李肖遥 2020-08-13 14:10:29 浏览量:3877
 花了2000大洋买了块开发板还是不会用,Zynq 的小白有多白?
我们在定义菜单时候,常见总会碰到一堆下拉列表,比如下拉串口波特率,我们一般是这么定义: ```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 浏览量:435
## 为什么要用freeRTOS 在实际项目中,如果程序等待一个超时事件,传统无RTOS情况下,要么在原地一直等待而不能执行其它任务,如果使用RTOS,则可以很方便将当前任务阻塞在该事件下,然后自动去执行别任务,这显然更方便,并且可以高效利用CPU。 ## 一般使用情况 我们在开发时候,我总是在main函数看到以下...
李肖遥 2020-08-14 09:48:36 浏览量:1430
 实战篇 | 基于freeRTOS的多任务事件传输demo(附代码)
> 本文基于米联客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 浏览量:1015
 首发来袭 | MA704FA XILINX的奇妙之旅(一)
本文主要演示zynq 7000下对Qspi 读写操作,以及读取8字节唯一ID, 可以用于简单加密。 **本文分为5部分:** - 硬件设计 - 软件设计 - 测试验证 - 总结 - 扩展 本文前提条件是读者会helloworld 实验,也就是会zynq 7000SDK开发过程,如果不会,那先去看我zynq 7000下helloworld 实验,或者开发板提供helloworld ...
李肖遥 2020-08-18 20:21:48 浏览量:1486
 Zynq 7000系列下读写Quad SPI及FLASH唯一的ID
作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:Conscience_Remains 总述     GPS我们都知道,一种用来全球定位系统,后来俄罗斯推出了格洛纳斯定位系统,中国推出了北斗定位,欧盟有伽利略,印度与日本也有有发展。所以后来把覆盖全球自主地利空间定位卫星系统成为GNSS。     现在卫星定位...
450c4aed63d8393c 2020-08-20 10:56:16 浏览量:561
 从NMEA0183到GNSS定位数据获取
## 前言 最近在做Zynqps端,需要用到网络传输,遇到一些问题,在这里汇总一下。有些lwip发送与接收函数中已经加了锁,我们翻阅底层函数是可以看到,所以发送​接收不会冲突,本篇中,我们就没加锁了。​ ## 客户端与服务器共存? 言归正传,我们知道在sdk例程中,既有做客户端client,又有做服务器server ,那么Z...
李肖遥 2020-08-23 21:28:38 浏览量:2634
前几天制作了无刷四轴飞控板(STM32F103C8T6开发板+GY521制作NAZE32飞控板详细图文教程),效果还不错,在此基础上加了MOS驱动电路,把这个飞控装在了空心杯小四轴上,成功把它救活。现把制作过程记录如下。 #### 1.材料清单 CH340串口下载模块1个(2.5元) STM32F103C8T6黑色开发板1个(11.5元,也可以使用蓝色板) ...
电子芯吧客 2020-09-11 13:49:12 浏览量:3675
 STM32F103C8T6开发板+GY521加速度计模块制作有刷四轴飞控,改造空心杯小四轴
## 一、介绍   虽然如今或者将来,5G网络建设带来人工智能和工业自动化全面升级,生产活动中劳动力需求大大减少,大量劳动力将向内容生产行业和服务行业转移。教育、医疗、娱乐、公共管理等诸多领域,乃至整个社会都将迎来巨大变革。可参阅我一篇读书笔记[5G社会:万物互联新时代](https://www.jianshu.com/p...
张国平 2020-09-25 14:01:23 浏览量:4067
 树莓派基础实验39:解析无线电接收机PWM、SBUS信号