下面就该用程序控制我们的小车轮子转起来了。打开Mixly软件,然后单击顶部“文件”菜单中的“新建”功能,我们来开启一个新程序的开发工作。我们的工作同样是先从最简单的开始,初期只控制一个轮子,实现轮子的正转3秒钟、停止3秒钟、反转3秒钟、停止3秒钟,然后再正转……,依次循环。在进行具体开发之前,再回忆一下使用GPIO的步骤有哪些吧(以后会看到大部分的硬件功能都是这个模式)。首先是设置工作模式和参数,
太阳能(solar energy),是指太阳的热辐射能(参见热能传播的三种方式:辐射),主要表现就是常说的太阳光线。在现代一般用作发电或者为热水器提供能源。自地球上生命诞生以来,就主要以太阳提供的热辐射能生存,而自古人类也懂得以阳光晒干物件,并作为制作食物的方法,如制盐和晒咸鱼等。在化石燃料日趋减少的情况下,太阳能已成为人类使用能源的重要组成部分,并不断得到发展。太阳能的利用有光热转换和光电转换两
概述:  Ubuntu16.04下ESP32ESP-IDF环境搭建,并实现一个hello world例程。(16.0.4是官方推荐版本,比这个低的话建议还是更新一下,否则开发工具链会出现一些错误,修复起来也浪费时间),这里是根据网上搜索后自己成功搭建的一个经验记录。仅供参考,欢迎转载。 1. 安装交叉编译工具链控制台下安装交叉编译工具链依赖的环境:sudo apt-get instal
概述本章STM32CUBEMX配置STM32F103,并且在GD32F303中进行开发,同时通过开发板内进行验证。 本章主要配置定时器输出PWM,同时演示PWM频率与占空比。 需要GD样片的可以加Q_QUN申请:6_15061293。 查阅手册可以得知,PB11为定时器1的通道3,对应ST的为定时器2的通道4。视频教学 STM32CUBEMX开发GD32F303(11)----输出PWM及修
CH32V307环境参数在线监测系统是以CH32V307VCT6为核心,由ESP8266模块、DHT11温湿度传感器模块、TFT LCD显示屏组成。系统实物图如下所示:系统功能主要有RTC实时时钟、WIFI网络授时、DHT11温度测量、温湿度数据实时上传到onenet平台、屏幕定时刷新等功能。本例程主要用到CH32V307的GPIO、串口、AD转换、定时器、RTC功能。今天先来看一下GPIO端口操
1.更新ESP-IDF:直接删除您本地的 esp-idf 文件夹,然后克隆新版本;更新完成后,请执行 install.sh (Windows 系统中为 install.bat)脚本,避免新版 ESP-IDF 所需的工具也有所更新;一旦重新安装好工具,请使用“导出脚本”更新环境。 2.ESP32中wifi数据率:150Mbps;ESP32S2拉电流:40ma;ESP32S2灌电流:28ma
转载 2024-05-17 16:56:03
1251阅读
简 介: 初步测试了一款国内GNSS导航模块的性能。通过指令配置使得GPS可以输出10Hz的数据。并对接收到的数据进行了初步的统计分析。关键词: GNSS,GPS,精度   §01 GNSS定位GPS手边有来自于 TB LQ的双频GNSS定位GPS 模块。现在(2022-02-09)准备对其进行测试。1.1 基本特性1.1.1 工作电压和外部结构供电电压:+5
ESP32 项目实践闲着没事,看着B站的大佬们捣鼓各种玩意,看着心动,就也下了决心,开始学习下ESP32,准备复刻一些好玩的东西。 上月买了ESP32-CAM的开发板,ST7789驱动的1.14寸(240*135)液晶屏,开始折腾,准备做个小相机。开始比较顺利,很快就跑通了项目两个例程。1.esp32-web-camera 2.lv_port_esp32之后想使用TFT 1.14寸的液晶屏做取景器
linux 内核开发基础linux的构成linux 由用户空间、内核空间两个部分来组成。linux 下体系结构、工作模式共有7种工作模式:用户模式(usr)快速中断(fiq)外部中断(irq)管理模式(svc)数据访问终止(abt)系统模式(sys)未定义指令异常(und)linux内核的构成Arch: arm架构(与cpu相关的内容)Device Drivers: 设备驱动,完成对底层硬件的驱动
四轴飞控DIY集成FPV功能1. 功能需求2. 概念介绍2.1 制式2.2 显示分辨率2.3 摄像头线数高于700线低于700线3. 需求分析4. 组件选择5. 接线组装5.1 摄像头接线5.2 图传接线6. 组装位置7. FPV功能调试7.1 摄像头+图传+接收机的通信调试7.1.1 频点调试(频段+通道)7.1.2 功率调试7.2 摄像头参数调试7.3 图传IRC通道协议调试7.3.1 OS
ESP32用ADC1即36引脚analogRead读取模拟量,读数为12位数值,即1111 1111 1111,最大值为4095, 资料 传送门 上说读取的最大的电压为3.3V,实测3V就满量程了。也就是说当读数为4095时,模拟电压为3V,可能存在万用表测量误差,就当他满量程是3.3V吧。 demo如下:void setup() { Serial.begin(115200); } voi
使用gpio控制led实验目的        本次主要应用K210最基础的功能,了解FPIOA引脚映射,以及GPIO设置。该节验证方式为通过控制LED的亮灭来进行验证。实验准备        1)、带发光二极管(LED)的K210开发板一块
STM32的ADC模块是一个12位的逐次逼近型模拟数字转换器。他有18个通道,可测量16个外部和2个内部信号源。各通道的A/D转换可以单次、连续、扫描或间断模式执行。ADC的结果可以左对齐或右对齐方式储存在16位数据寄存器中。其中,ADC的供电要求是2.4V到3.6V,ADC输入范围:VREF-<VIN<VREF+。但是,对于小于64引脚封装的STM32芯片中,没有VREF-和VREF
文章目录前言一、TCS3472是什么?二、RGB 颜色传感器分析三、驱动TCS34723.1读取R,G,B四、测试TCS34724.1参数测试总结 前言最近由于课程设计要求,用到了一款颜色传感器芯片TCS3472,可以读取物体表面三种RGB三种颜色分量。环境 keil5 uvison 单片机:STM32ZET6,颜色传感器TCS3472 标准库驱动串口或者WIFI读取一、TCS3472是什么?T
以下内容主要以F407xx系列为例。01 PIN脚类型和结构在讲GPIO之前,我们先看下STM32中的PIN脚类型:PIN脚类型PIN类型描述备注SSupply pin电源引脚IInput only pin只能作输入I/OInput / output pin输入输出口PIN类型 - SPIN名称描述备注VBAT为备份寄存器、RTC和LSE在VDD断开情况下供电VDD为IO供电以及通过内部稳压器为内
转载 2024-06-14 21:11:26
836阅读
一、安装软件包打开终端输入命令(以下命令都是Ubuntu系统的)sudo apt-get install git wget libncurses-dev flex bison gperf python python-click python-pip python-setuptools python-serial python-cryptography python-future python-py
转载 2024-03-25 07:29:47
142阅读
         以下为ESP32最小系统开发板的原理图绘制。主控芯片ESP32首先选择主控芯片,在立创专业版中,选择完芯片后,在右边有数据手册,打开数据手册,根据手册上的描述完成其余部分的绘制。打开目录后,找到电气特性,查看工作电压,在这里显示最大电压为3.6v,超过这个值会造成器件永久性的损坏。这里常用的
介绍故障注入是一种用于评估设备安全性的技术,包括故意将故障或错误引入硬件组件以绕过安全功能,例如调试保护或密码身份验证。这些注入应该在特定时刻和受控持续时间内发生,以便破坏内存事务或跳过指令。可以使用以下方法来实现:硬件设备。软件方法。结合硬件和软件的混合方法。这种攻击在支付卡或内容保护等敏感领域被广泛使用,并且几年来已成为一种易于利用的方法。让我们考虑以下场景:密码检查是作为if返回0或 的语句
技术和钱人生,活到现阶段,已于一月前,深感技术就是这么回事,不再像以前那样为学习某样东西而不问来由,闷头去学(也许是因为即将步入下一个人生阶段)。虽然,乐于也想去接受新技术,但是有些事情就是矛盾的。技术是需要项目去提升的,而项目又是需要利益(金钱)去推动的,你会的那些东西,你当前能做出的东西并不是特别实用的,你也没有特别想要去做的东西。你想去摆脱当前困境,尝试去做一些开源的东西去练手,比如台灯、比
转载 2024-08-31 22:49:42
515阅读
  一、项目介绍 1 .  项目介绍 台灯是日常使用频率最高的电器,将给大家介绍如何制作一款可以使用微信小程序进行远程控制的智能台灯。这款台灯操作简便,可以灵活调节亮度、色温,开发板上的OLED显示屏能够实时显示台灯的状态,同时预留了WS2812灯带接口,内置多种彩灯模式,可以做氛围灯使用。所有软硬件设计全部开源,动手能力强的小伙伴也可以在此基
  • 1
  • 2
  • 3
  • 4
  • 5