- 社区首页
- 找到 1060 条结果
37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手试试做实验,不管成功与否,都会记录下来---小小的进步或是搞不定的问题,希望能够抛砖引玉。
【...
雕爷学编程
2020-07-03 11:31:00
浏览量:2654
注意:本文是建立在自己初学物联网毕设开发的总结之上,只是希望可能能对未来即将进入物联网领域开发的小白做一个简单的概括,大神请绕道 ,我所说的可能与真理会有一丝不同(当然是我才疏学浅的原因),还请包涵。另:本文是自己搭建MQTT服务消息推送系统的,没有使用其他iot的服务
建立自己的物联网应用,听起来是不是有....
mingming
2020-07-09 09:52:27
浏览量:1317
大家好,我是『芯知识学堂』的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
在C语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统,我们常用的算术类型包括两种类型:整数类型和浮点类型。那么相互之间是怎么转化的呢?
## 了解一下类型转换
不同数据类型的存储大小和值范围是不一样的,程序在初始化的时候就已经设定了,例如:
```
int a = 9;
float b = 8.5;
```
a,b占的字节...
李肖遥
2020-07-21 20:42:53
浏览量:485
在嵌入式开发中,宏定义非常强大也非常便捷,如果正确使用可以让你的工作事半功倍。然而,在很多的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
## 解释区分一下C语言和OOP
我们经常说C语言是面向过程的,而C++是面向对象的,然而何为面向对象,什么又是面向过程呢?不管怎么样,我们最原始的目标只有一个就是实现我们所需要的功能,从这一点说它们是殊途同归的。过程与对象只是侧重点不同而已。
举个例子吧,我现在有个计划,要去北京,OOP语言是直接给你一个车,....
李肖遥
2020-07-23 19:54:11
浏览量:397
在学校时就对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
# 用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
废话不多说,直接开始
首先需要必备的环境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
学习物联网这一块大家首先想到的是ESP8266,这个模块可以连网就是连接你加中的路由器,也可以作为一个热点来让你的手机连接它,是不是很奇妙。虽然这个东西程序和相关的产品已近很成熟,但是还是有一些入门的小伙伴不知道咋学。如何用一个ESP8266加上STM32单片机做一个小产品呢?这个学习的路线是怎样的呢还有如何入门....
果果小师弟
2020-08-04 10:31:16
浏览量:4989
# 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
浏览量:3877
我们在定义菜单的时候,常见的总会碰到一堆下拉列表,比如下拉串口波特率,我们一般是这么定义的:
```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
> 本文基于米联客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
本文主要演示zynq 7000下对Qspi 的读写操作,以及读取8字节唯一ID, 可以用于简单加密。
**本文分为5部分:**
- 硬件设计
- 软件设计
- 测试验证
- 总结
- 扩展
本文的前提条件是读者会helloworld 实验,也就是会zynq 7000的SDK开发过程,如果不会,那先去看我的zynq 7000下的helloworld 实验,或者开发板提供的helloworld ...
李肖遥
2020-08-18 20:21:48
浏览量:1486
作者:良知犹存
转载授权以及围观:欢迎添加微信公众号:Conscience_Remains
总述
GPS我们都知道,一种用来全球定位的系统,后来俄罗斯推出了格洛纳斯定位系统,中国推出了北斗定位,欧盟有伽利略,印度与日本也有有发展。所以后来把覆盖全球的自主地利空间定位的卫星系统成为GNSS。
现在卫星定位...
450c4aed63d8393c
2020-08-20 10:56:16
浏览量:561
## 前言
最近在做Zynq的ps端,需要用到网络传输,遇到一些问题,在这里汇总一下。有些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
## 一、介绍
虽然如今或者将来,5G网络的建设带来人工智能和工业自动化的全面升级,生产活动中劳动力的需求大大减少,大量的劳动力将向内容生产行业和服务行业转移。教育、医疗、娱乐、公共管理等诸多领域,乃至整个社会都将迎来巨大变革。可参阅我的一篇读书笔记[5G社会:万物互联新时代](https://www.jianshu.com/p...
张国平
2020-09-25 14:01:23
浏览量:4067