电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能...
雕爷学编程 2021-10-15 12:02:26 浏览量:985
 【雕爷学编程】Arduino动手做(92)--- 433M无线收、发模块
## 0. 前言 粉丝留言,想知道如何使用makefile给多个文件和多级目录建立一个工程,必须安排! 关于makefile的入门参考文章,可以先看这篇文章: 《[makefile入门教程](https://mp.weixin.qq.com/s?__biz=mzUxmjeyNDgyNw==&mid=2247497099&idx=1&sn=cc1ecb9f77b13726ed7bac1cc8b9ba96&chksm=f96b877fce1c0e69ccd4e0a913b...
一口Linux 2021-10-18 19:56:05 浏览量:368
 利用Makefile给多文件、多目录C源码建立工程
上篇,学习**GPIO输入功能**的使用,本篇,来学习使用中断的方式来检测按键的按下。 [TOC] # 1 Linux中断介绍 ## 1.1 中断的上半部与下半部 中断处理函数的执行,越快越好,但实际使用中,某些情况确实需要比较耗时是中断过程,为此,**Linux内核将中断分为上半部和下半部两个处理部分**: - 上半部:中断处理函数,那...
码农爱学习 2021-11-18 22:46:34 浏览量:482
 【i.MX6ULL】驱动开发8——中断法检测按键
上篇文章:介绍了linux中的五种I/O模型,本篇,就来使用**阻塞式I/O**和**非用阻塞式I/O**两种方式进行按键的读取实验,并对比之前使用输入捕获和中断法检测的按键程序,查看**CPU的使用率**是否降低。 [TOC] # 1 阻塞I/O方式的按键检测 ## 1.1 阻塞I/O之等待队列 阻塞访问最大的好处就是当设备文件不可操作的时候进程...
码农爱学习 2021-12-09 23:46:19 浏览量:264
 【i.MX6ULL】驱动开发10——阻塞&非阻塞式按键检测
之前在Linux系统移植时提到过LCD驱动,本篇来看下Linux设备树如何配置LCD驱动。 # 1 知识点 首先需要了解一个新的概念:Framebuffer ## 1.1 Framebuffer Framebuffer直译即帧缓冲,简称 fb,它是Linux将系统中所有跟显示有关的硬件以及软件集合起来,将底层的LCD虚拟抽象出一 个/dev/fbX设备,应用程序可以通过操作/d...
码农爱学习 2021-12-27 23:21:29 浏览量:506
 【i.MX6ULL】驱动开发11——LCD驱动实践
## stm32f4标准库开发——at24c08驱动 ### 主要概念: ​ IIC总线:I2C 总线是一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。 ​ IIC总线定义:时钟线:sck 数据线:sda ​ 软件模拟:通过软件控制普通 GPIO 引脚高低点评切换,来模拟总线时序,从而达到与总线协议一....
Sixer 2022-01-03 21:57:37 浏览量:832
 stm32f4标准库开发——at24c08驱动
上篇文章介绍了LCD屏幕的使用,这个屏幕还有触摸功能,本篇就来介绍LCD的触摸功能的使用。 关于触摸的内容有点多,分为上下两篇进行讲解,本篇先介绍**触摸驱动的编写**以及**将触摸点坐标实时打印出来**进行测试,先有一个整体的使用感受,下篇文章再介绍具体的**触摸上报协议**以及**图形化的测试方法**。 [TOC] # 1 ....
码农爱学习 2022-01-09 11:42:15 浏览量:394
 【i.MX6ULL】驱动开发12——电容触摸驱动实践(上)
上篇文章介绍了如何搭建在Linux开发板中搭建Qt的运行环境,并测试了Qt自带的例程。 本篇,来介绍如何自己编写一个Qt程序,并将编译结果放到Linux开发板中运行。 # 1 Windows上编写Qt程序 因为Qt是支持跨平台的,所以我们可以先在Windows平台上编写和查看Qt的运行效果,然后再通过交叉编译,编译出ARm Linux平台的可执行....
码农爱学习 2022-02-20 12:42:03 浏览量:679
 嵌入式Qt-动手编写并运行自己的第1个ARM-Qt程序
**摘要**:在实际项目中经常用到串口接收一些不定长的数据,怎么判断这一帧数据接收完成了呢?通常使用UART非空中断配合简单的数据协议,在数据中加入帧头、帧尾,在程序中判断是否接收到帧尾来确定数据接收完毕,对每个字节数据都要进行判断,比较消耗系统资源,尤其是在一些实时性要求较高的场合。而串口空闲中断可以大大...
果果小师弟 2022-03-13 12:32:37 浏览量:988
 MM32F3277空闲中断+DMA接收不定长数据
这是我在我公众号上发布的文章, 后来在其基础上又做了改动,更新了很多新内容...所以,整理出来算是做个收尾吧. 昨天晚上整理收藏夹突然发现公众号的收藏, 点开发现还能登陆,于是,就有了这篇文章的诞生, 原谅我一直没有及时更新,因为你们如果结了婚买了房变成一个油头大叔,你也会发现生活原来这么匆忙~.     一...
yoyojacky 2018-04-26 03:00:29 浏览量:1553
 树莓派打造 mini 版BOOMBOX
一、mQTT简介 首先我们需要知道mQTT是什么,全称message Queuing Telemetry Transport,即消息队列遥测传输协议。是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBm在1999年发布。mQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的...
liguilini 2018-10-17 13:33:14 浏览量:2384
 TCP连接MQTT
1介绍一下mBeD IDe mBeD IDemBeD平台的在线开发工具,通过网页访问,云端编译。网址:https://os.mbed.com mBeD IDe这种在线编译平台对嵌入式初学者来说,体验非常友好,大幅度降低了入门的门槛。因为在刚开始学习嵌入式编程的时候,开发环境的搭建是一个非常耗时耗力的过程,很多新手都在这一...
xukejing 2018-07-17 18:40:53 浏览量:1459
 美信开发板编程学习笔记
在Win10的应用商店中,提供了Linux的子系统,这是实际上是一个虚拟机软件,与virtualbox和vmplayer功能类似。下面就介绍在Linux子系统中安装工具链和编译micropython的方法。 先确认一下Windows10系统的版本,如果是LTSB版(Long Time Service Branch 企业长期服务版),就需要更换到企业版,LTSB版是不能运行Linux子系...
shaoziyang 2018-08-20 20:56:05 浏览量:1900
 在win10的ubuntu子系统下编译micropython
圣诞节又快到了,今年我们可以使用microbit,自己动手,非常快的DIY一个有趣的圣诞礼物。 我们需要先准备好一个microbit、microbit转接板和一个WS2812 16x16的彩灯板。如果希望亮度高一些,那么还需要一个外接的5V电源,可以使用移动电源或者手机USB充电器,只要功率足够就可以(5V 1A)。 micro...
shaoziyang 2018-12-21 10:52:03 浏览量:1401
 用microbit来DIY一个雪夜圣诞树(DIY圣诞礼物)
1 前言     OpenCV是一种经常被用到的计算机视觉库。然而,它的文档是只用英文发布的。这对习惯中文阅读的国内计算机爱好者来说并不是太友好,特别是对那些还没受过高等教育但对计算机科学抱有美好向往的普通大众。诚然,英文阅读对于业内的大牛们来说并不会带来什么障碍。大牛们虽然技术水平高,但是能力越大责任...
xukejing 2019-03-21 14:44:14 浏览量:3700
 OpenCV人脸检测入门教程
mAXReFDeS1161为小尺寸、高精度、2线、4mA至20mA发送器,在1.0in x 0.6in小尺寸、双排贴片式电路板上集成了全部功能和保护电路,可以方便地安装在面包板和商用化扩展电路板。供电电路采用mAX12900实现,该器件为超低功耗、高度集成模拟前端(AFe),适用于4mA至20mA传感器发送器,在小型封装内集成了10个电路单元。宽压输入LD...
gtrjolin1986 2019-04-02 18:08:56 浏览量:1831
 小尺寸、高精度、2线、4mmA至20mA 电流环发送器
    本文介绍有监督的机器学习,以及一个基本案例——yolov3-keras图像识别引擎,帮助您快速理解入门机器学习。同时,yolov3其基于python3的特性,也让您很方便的将其进行移植,或者甚至不需要了解太多原理,便可以进行应用了。 一、准备工作 1.安装有python3、pip环境的电脑(文章以Ubuntu为例) ...
摸鱼之家 2019-06-12 15:30:31 浏览量:2993
 机器学习-从概念到keras-yolo3实战
   伺服电机主要适用于那些需要角度不断变化并可以保持的控制系统,我们常见的的机械臂、多足机器人、摄像头云台等都可以用伺服电机来实现,是机器人驱动系统常见的重要实现方式。本章将介绍伺服电机的有关基础知识,主要内容如下。 + 伺服电机的基本知识。 + 控制伺服电机的基本原理。 + 使用树莓派控......
vctea 2019-07-01 22:40:15 浏览量:3133
 树莓派控伺服电机(舵机)
# 1 前言 真是太惊喜了,本人竟然获得了电子芯吧客社区和松果派社区提供的松果派ONe开发板试用机会。为了不辜负大家的期望,我一定要为电子芯吧客社区和松果派社区多发几篇文章。 松果派ONe开发板用的是一款新单片机(SWm320)。相对于STm32的成熟方案,SWm320的教程还比较少,因此试用的过程也是个探索性的学习过程。试用...
xukejing 2019-07-04 03:32:14 浏览量:1993
 一个delay函数库的开发过程
# 1 项目背景 最近,本人在Github上发布了一个开源软件,名字叫“云汉烤机大师”,代码仓库地址: ![代码仓库](https://ImG_URL_RePLACe/bbsimages/201907/04f90b19fdff420b32c1e4a64b757360.jpg "代码仓库") 这个烤机软件在设计时考虑了RK3399芯片这种既有大小核架构的CPU又有支持OpenCL的GPU的情况。程序可以通过Pth......
xukejing 2019-07-23 00:16:54 浏览量:3362
 处理器压力测试小工具——云汉烤机大师