电子芯吧客
电子芯吧客
电子工程师技术服务社区
全部
论坛
问答
试用
评测
下载
样片
  学习物联网这一块大家首先想到的是ESP8266,这个模块可以连网就是连接你加中的路由器,也可以作为一个热点来让你的手机连接它,是不是很奇妙。虽然这个东西程序相关的产品已近很成熟,但是还是一些入门的小伙伴不知道咋学。如何用一个ESP8266加上STM32单片机做一个小产品呢这个学习的路线是怎样的呢还如何入门....
果果小师弟 2020-08-04 10:31:16 浏览量:5002
 物联网—利用ESP8266和STM32单片机接入服务器
物联网( IoT ,Internet of things )即“万物相连的互联网”,是互联网基础上的延伸扩展的网络,将各种信息传感设备与互联网结合起来而形成的一个巨大网络,实现在任何时间、任何地点,人、机、物的互联互通 。 今天 Gitee 为大家介绍的七款开源项目都是最近更新的优质物联网项目,它们的开发语言均为c 语言。这其中....
电子芯吧客 2020-08-18 16:31:56 浏览量:1173
 C语言和物联网能碰撞出怎样的火花,七款优质物联
作者:良知犹存 转载授权以及围观:欢迎添加微信号:conscience_Remains 总述     曾经开发的时候遇到这样一个情况,我们的设备是车载设备,在车辆行驶过程中需要实时上报车辆数据,但是由于用的网络端是2G网,在行驶过程中,会遇到信号不好导致网络中断的情况,最早时候因为配置联网状态机很快,重联网时间很小,我...
450c4aed63d8393c 2020-08-20 11:01:01 浏览量:623
 嵌入式网络设备一次盲点补报的开发经验(一)
[TOc] --- --- **文章难度:** ★★ 本文适合:掌握一定的linux常用基本命令,c或Python编程基础的读者。 很多入坑树莓派的新手会Python或者c语言,想玩转树莓派上的GPIO硬件资源,但是又不知道从何下手,本文就是一篇让新手入门树莓派GPIO硬件编程的文章。 通过安装WiringPi库,让树莓派的硬件...
wybliw 2020-09-04 11:27:35 浏览量:7743
 树莓派4B-WiringPi库的安装和使用 (C和Python版)
![](http://mmbiz.qpic.cn/mmbiz_jpg/92RTr9Ut6fFHok5GIlyxTStRrk21OEHAEREEia9q55ThpIAMukAUZWyAqEjbhgrib6P7dDrMfTkhyovmYaVhB02A/0?wx_fmt=jpeg)   很多单片机都低功耗模式,STM32 也不例外。在系统或电源复位以后,微控制器处于运行状态。运行状态下的HcLK为cPU提供时钟,内核执行程序代码。当cPU不需继续运行时,...
果果小师弟 2020-11-01 09:30:43 浏览量:3800
 STM32低功耗待机模式+ RTC闹钟中断唤醒
### PS2无线遥控手柄 接下来要做一个小车玩玩,在网上淘了一个PS2无线遥控手柄,用于控制小车的前进、后退等功能。 ![](https://img-blog.csdnimg.cn/20201202202931842.png) 实物图如下: ![](https://img-blog.csdnimg.cn/20201202203027903.png) 其中两个PS2游戏摇杆,对应的驱动原理参见下文: [PS2游戏摇杆....
嵌入式从0到1 2020-12-02 21:38:40 浏览量:4739
 PS2无线遥控手柄与STM32单片机通信
我在无聊逛公众号的时候发现电子芯客吧在自己的网站上面发布了树莓派4带的试用,本人抱着侥幸心理申请了一把,结果真的成功申请下来了。 ![](https://IMG_URL_REPLAcE/bbsimages/202012/a9f0cc45af1198b2b056905af8f85586.png) 我点想不明白为什么管理员头像是百度图标 ![](https://IMG_URL_REPLAcE/bbsimages/202012/783...
joealex 2020-12-30 17:54:15 浏览量:4117
 最强电视盒子诞生记-树莓派4电视盒子
### TB-02-Kit 开发板简介 Tb-02-Kit是安信可设计的一款蓝牙开发板,支持二次开发,串口烧录。除了基础蓝牙功能外,还支持BLE Mesh,可连接天猫精灵。 ![](https://img-blog.csdnimg.cn/20201230200518638.png) ### 安信可串口烧录工具 因为该TB-02-kit开发板默认两种固件版本: ![](https://img-blog.csdnimg.cn/20...
嵌入式从0到1 2020-12-31 08:01:13 浏览量:2590
 给大家介绍一款好用的蓝牙BT5.0透传模块
### 实现目标 自己编写基于Qt的Android软件,用于实现手机与TB-02-kit模块进行数据通讯。 Android软件发送的数据,经TB-02-kit模块转发至串口助手中输出; 串口助手发送的数据可以在Android软件中显示,进而实现BLE的数据双向通信。 ### 所需工具及环境 * TB-02-kit模块 * Qt creator 4.10.1 * Qt 5.13.1 * XcOM V2.0...
嵌入式从0到1 2021-01-11 08:05:34 浏览量:797
 Qt编程实例:基于Android的BLE通信软件
前面我们实现了最简单的驱动模版,这次我们继续探究驱动程序的编写。 驱动代码核心的两句,是注册模块加载函数module_init()注册模块卸载函数module_exit()。 本次我们要提到的是设备号的申请,字符设备的注册节点的创建。 # 申请设备号 申请设备号通常两种申请方式:静态申请动态申请。 ## 静态申请设备号 静....
瑟寒凌风 2021-01-17 18:50:36 浏览量:756
 【野火i.MX6ULL ARM Linux开发板连载】字符驱动的API操作
本文是在字符驱动的基础上,再进行的GPIO控制,所以本篇文章不再详细叙述申请及释放设备号、 添加以及注销设备,初始化、添加与删除cdev结构体等操作。本篇的主要目的是控制GPIO,源码全部贴出来。 # 裸机开发linux驱动开发区别 在裸机操作下,裸机驱动一般针对没操作系统支持的层面,不用考虑操作系统对它的调用。 Linu...
瑟寒凌风 2021-01-28 13:27:39 浏览量:563
 【野火i.MX6ULL ARM Linux开发板连载】GPIO开发之点灯
> 我们写程序的目的就是使它在任何情况下都可以稳定工作。一个运行的很快但是结果错误的程序并没任何用处。在程序开发优化的过程中,我们必须考虑代码使用的方式,以及影响它的关键因素。通常,我们必须在程序的简洁性与它的运行速度之间做出权衡。今天我们就来聊一聊如何优化程序的性能。 [TOc] ## 1. 减小......
5b772bdf5860a56e 2021-01-30 22:20:59 浏览量:837
 9个提高代码运行效率的小技巧你知道几个?
> 今天不聊技术,来聊一聊如何写一份合格的简历。前两天,在交流群看到了一个同学问如何写简历。于是,我就让他把简历发给了我。简历的制作过程考验了一个人的两个能力,逻辑能力细节能力。而不考验设计能力。下面就这份简历存在的问题,以及如何写简历做个简单总结。 [TOc] ## 1. 原始简历 ![原始简历](https:/......
5b772bdf5860a56e 2021-01-30 22:18:23 浏览量:622
 程序员如何写一份合格的简历?(附简历模版)
# 前言 在上一则教程中,着重地阐述了构造函数以及析构函数地相关概念,这也是`c++`中非常重要地两个概念之一。在今天地教程中,笔者将继续叙述 `c++`相对于 `c`语言来说不同的点,将详细叙述命名空间,静态成员,友元函数以及运算符重载这几个知识点。 ## c++ 命名空间 命名空间的存在是为了区分不同库的相同的函...
wenzi 嵌入式软件 2021-02-10 09:36:45 浏览量:482
 适合具备 C 语言基础的 C++ 入门教程(三)
[TOc] ## 1. uthash简介   由于c语言本身不存在哈希,但是当需要使用哈希表的时候自己构建哈希会异常复杂。因此,我们可以调用开源的第三方头文件,**这只是一个头文件**:uthash.h。我们需要做的就是将头文件复制到项目中,然后:#include "uthash.h"。由于uthash仅是头文件,因此没可链接的库代码。   ......
嵌入式与Linux那些事 2021-02-10 10:39:43 浏览量:698
 你知道uthash吗?
本文中使用的系统ubuntu18.04 将如下内容保存为build-gcc.sh文件: ```bash #!/bin/sh HOST=arm-linux-gnueabihf ScRIPT_PATH=$(pwd) #修改源码包解压后的名称 MAJOR_NAME=gcc-arm-linux-gnueabihf #修改需要下载的源码版本前缀后缀 OPENSRc_VER_PREFIX=8.3 OPENSRc_VER_SUFFIX=.0 PAcKAGE_NAME=${MAJOR_NAME}-${OPE...
瑟寒凌风 2021-03-02 15:10:05 浏览量:713
 【野火i.MX6ULL ARM Linux开发板连载】QT环境搭建(一)
大家新年好,好久不见,经过一个春节假期,昨天正式开工了,放假前,由于准备不充分,在家想写文,不是缺东就是少西,所以一个假期就这么荒废了,现在开工了,咱们的网文更新继续,希望2021年我们可以继续同行,一同进步。 今天给大家介绍一个好用的WiFi数传模块,可以轻松的获取摄像头图像,也可以实现局域网内的无线控制...
嵌入式从0到1 2021-03-05 11:03:55 浏览量:2434
 使用简单好用的WiFi摄像头,远程监控不再难
![](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL3N6X21tYml6X3BuZy91Y2RZbUdYTGlhOWljVThpYkVyTzFNVlEwT3pocmliaFh3VGxyM2dxU29pYWVDa1VqeW5ca21vWFFncUdtVjVWSVUzNFZEWWN2ZGpTZ3lmcU8wbEtIeUpTQ3R3LzY0MA?x-oss-process=image/format,png,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNz...
良知犹存 2021-03-09 20:06:16 浏览量:842
前面我们写了一个计算器,实现简单的加减乘除运算,但是我们发现它没括号的功能,本节就要实现用括号来让我们的计算器功能变丰富。 在设计该功能时,我们先了解一下栈。 # 栈 栈是在程序设计中经常用到的一种非常重要的数据结构,是一种运算受限的线性表,其限制是仅允许在表的一端进行插入删除运算。这一段称之为栈顶,....
瑟寒凌风 2021-03-15 23:04:47 浏览量:696
 【野火i.MX6ULL ARM Linux开发板连载】轻小型计算器开发(二)
前段时间用QT写了一个串口调试助手,感觉还可以。因为QT是跨平台的,同样一套代码可以在windows上面跑,也可以在linux上面跑,也可以在安卓手机上面跑。而且不需要修改任何东西,编译器会自动给你生成好,这就非常的方便。既然可以在手机上面跑,那么我把串口改成蓝牙不就是一个蓝牙APP了吗说干就干,网上关于QT开发蓝牙....
果果小师弟 2021-03-23 17:58:00 浏览量:2117
 基于QT的安卓手机蓝牙APP开发