51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
WOT技术大会
IT证书
公众号矩阵
移动端
短视频
免费课程
课程排行
直播课
软考学堂
全部课程
厂商认证
IT技术
24年11月软考
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
意见反馈
社区规则
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
HarmonyOS NEXT
Harmony OS NEXT
基于Arduino的多功能数字时钟
实现功能:1.显示时间、日期和星期2.断电保存时间3.通过按钮设置时间、日期4.整点响铃5.自定义闹钟6.显示温度7.自定义报警温度8.按键功能:按选择键进入设置时间功能;同时按+键进入闹钟和报警温度设置功能;9.再按选择键光标跳动,光标跳到哪当前的参数即可通过加减键修改。实验所需器件:Arduino开发板或Atmega328P芯片、DS1302时钟芯片、温度传感器DS18b20、蜂鸣器、不带锁开关、LCD1602、10K可调电阻、10K电阻(可不接,即D...
level
0回复
1.5w浏览
Arduino
Arduino中断概念
中断的概念:我们通过生活中一个简单的例子来让大家了解中断。当你正在家中看书时,突然电话铃响了,你停止看书,去接电话,和来电话的人进行交谈,通话结束后回来继续从刚才停止的位置看你的书。这就是生活中的“中断”的现象,就是正常的工作过程被外部的事件打断了。现在大家是不是对中断有了一个清晰地了解呢?中断的分类:Arduino中的中断可以分为两类:外部中断和定时中断。下面我就对其做一个详细的介绍。外部中断:一般是...
level
0回复
9739浏览
arduino
arduino+通信模块
CSN是一个“片选择引脚”,即ChipSelectN(N代表低电平有效),假如你想通过1个NRF24L01同多个NRF24L01进行通信的话,就需这个引脚了。一旦将想要通信的那个NRF24L01模块的CSN引脚置0,就代表你之后所有的信息传输对象针对的是这个NRF24L01模块。这就好比你是一个管理员,然后你要管理一群聋子,咋办呢?你喊他们名字肯定是不行的,于是你想出一个好办法,给每一个聋子身上挂一个双色牌,一面红色一面绿色,假如某个聋子身上的...
lgmyxbjfu
0回复
8070浏览
arduino
通信
Altium Designer 导入Arduino UNO PCB
  由于工作需要,需要画一块配套ArduinoUNO板子的扩展板,源于自己对于美的追求(其实是强迫症)想把扩展板做的跟原板外形一摸一样,网上大多数朋友都在求Arduino的PCB板型图,所以自己在这里想给大家一点帮助。  Arduino官网提供了ArduinoUNO板子的尺寸图,但是是.dxf格式的文件,下面我将介绍怎么导入到AD中。下载.dxf文件  大家可以去Arduino官网官网下载.dxf文件,在网站中部,选择“DOCUMEN...
lgmyxbjfu
0回复
1.2w浏览
Arduino
PCB
使用gdb实时调式arduino
前言arduinoide功能过于简单,连最基本的断点调式功能都不提供。通过串口查看调式数据实在是很不便捷,通过某种方式远程调式arduino是很有必要的。环境这次尝试是在64位fedora22下进行,使用的arduino板子类型为leonardo.需要python2支持.$unamea>Linuxheymindlaptop4.0.5300.fc22.x86641SMPMonJun816:15:26UTC2015x8664x8664x8664GNULinux开始配置PlatformIOPlatformIOisacrossplatformcodebuilderandthemissinglibrarymanager...
lgmyxbjfu
0回复
8765浏览
arduino
avr
gdb
debug
Arduino智能小车——调速篇
在这一篇我们将对小车的行进速度进行调整,将驱动模块的作用发挥出来。首先大家要了解PWM这个概念。PWM  脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各脉冲的宽度进行调制,即可改变逆...
laokugonggao
0回复
1.6w浏览
Arduino
智能小车
分享一款基于Micro Bit 的遥控小车的设计(上)
这次基于micro:bit的麦昆教育机器人的试用,收到这款开发套件已经有好一段时间,一直忙于工作和其他的事情,没来得及认真体验。趁今天周末难得有时间,所以迫不及待的拿出来研究了一番。我们先来看下这款开发套件的大合照:可以看到,这款开发套件包含了以下几样东西:小车底盘(含直流减速电机2)1块Microbit1块小车轮2个小车轮胎橡胶圈2个超声波模块1个三节电池座1个双面胶1块至于这款开发套件的组装,那就再简单不过了,具体...
laojean
0回复
1.2w浏览
Micro Bit
遥控小车
Microbit蓝牙配对 (Bluetooth Pairing)
Microbit可以像手机或平板与其他蓝牙装置一样,一旦做完第一次配对完就可以使用”蓝牙服务”pairedwiththemicro:bit,再与行动装置去交换数据。什么是配对配对就是让你的Microbit去信任(trust)其他装置,所以配对必须进行”安全的流程”,因为你不会希望其他的行动装置可以跟你的microbit交谈(talk),所以当配对流程结束,只有你自己的行动装置可以跟你的Microbit交谈。当蓝牙配对结束后,装置与装置间交换数据都是只有这两个装...
laojean
0回复
3.0w浏览
Microbit
蓝牙
告别简陋的arduinoIDE,拥抱VScode开发arduino代码
使用过官网arduinoIDE开发程序的朋友应该都知道arduinoIDE界面简洁,功能比较单一,并不像其他IDE那样提供代码补全和跨文件跳转到定义变量函数的功能。现在可以使用VScode来开发arduino程序,支持Tab键代码补全,也支持Ctrl+鼠标左键跳转到变量函数的定义,这样就可以轻松看到调用的库函数是怎么实现的,对于初学者或者自学者都是一个不错的学习机会。一、下载VScodeVScode官方下载地址:https:code.visualstudio.comDownload安...
laokugonggao
0回复
2.5w浏览
arduino
IDE
Arduino+蜂鸣器制作有趣的小音乐
Arduino相关姿势Arduino是一个开源的硬件平台,包括开发套组(开发板和相关的模块以及连线)和IDE,开发语言基于C。核心是一块8位ATmega328的处理器,这块处理器是AVR单片机系列的高档产品。Arduino提供了数字接口和模拟信号口,还有扩展口便于进行设计。开发板通电后可以产生5V和3.3V电压。蜂鸣器根据发声原理不同分为电压式蜂鸣器和电磁式蜂鸣器。我们使用的是电磁式蜂鸣器,接通电源后,振动膜片周期性的振动发声。需要注意的...
jiecho
0回复
2.1w浏览
Arduino
Micro:bit - 功能引脚介绍
Micro:bit功能引脚介绍基本介绍Micro:bit的IO口,主要包括了GPIO,ADC,DAC,IIC,SPI,PWM等。具体详细介绍可以参考Micro:bit官网硬件介绍µ:bit开发者社区Micro:bit拥有边缘连接端子引出引脚,其引出的引脚如下图所示:Micro:bit引出的引脚中,其引脚功能分类如下表所示:Micro:bit各功能引脚的使用•GPIO在Micro:bit中,P0,P1,P2,P3,P4,P5,P6,P7,P8,P9,P10,P11,P12,P13,P14,P15,P16,P19,P20口可配...
laojean
0回复
2.0w浏览
Micro:bit
引脚介绍
Arduino开发板和IDE简介
ArduinoArduino是一款比较流行的开源硬件,相对于传统的硬件平台,Arduino所具有的优势就是采用CreativeCommons许可。CreativeCommons(CC)是为保护开放版权行为而出现的类似GPL的一种许可(license)。在CreativeCommons许可下,任何人都被允许生产电路板的复制品,还能重新设计,甚至销售原设计的复制品。Arduino其实是包含硬件部分(各种型号的Arduino板)和软件部分(ArduinoIDE)。Arduino板Arduino开发板众多,仅主板就有...
laokugonggao
0回复
1.9w浏览
Arduino
开发板
IDE
树莓派使用ClamAV进行防病毒
在本指南中,我们将向您展示如何使用ClamAV软件在树莓派上设置防病毒软件。ClamAV是一种流行的免费开放源代码防病毒引擎,旨在检测Raspbian等Linux系统上的各种威胁。在RaspberryPi上使用ClamAV,您将能够扫描设备中的木马,病毒,恶意软件和其他恶意威胁。尽管通常认为Linux系统不容易受到病毒的攻击,但是密切关注您的系统仍然是一件好事。在树莓派上安装ClamAV在本节中,我们将向您展示如何将ClamAVAntivirus软件安装到树莓...
lingyuli
0回复
1.2w浏览
树莓派
Arduino智能小车——超声波避障
经过前几篇的测试大家应该对小车有一定的认识了,在实际的操作过程中经常会由于操作不当各种碰壁吧?那这次我们将给小车装上一只“眼睛”,让小车看到障碍,躲避障碍。准备材料超声波模块HCSR04在这里简单说下超声波测距的原理,相信大家也都知道。超声波发射装置发出超声波,它的根据是接收器接到超声波时的时间差,与雷达测距原理相似。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途...
laokugonggao
0回复
1.5w浏览
Arduino
智能小车
microbit成功点亮1.8寸TFT LCD彩屏液晶运行“平衡飞船 Lunar Lan
前天弄了两个microbit扩展包:microbit使用oledssd1306液晶显示汉字和lcd1602液晶显示字符串今天microbit成功点亮TFTLCD彩屏液晶运行“平衡飞船LunarLander”游戏老规矩,上图哈:我在某宝上买了1.8寸TFTLCD液晶(有两种IC驱动,我选了ST7735R)。代码路径:https:github.comxuefengedupxttftlcd1.8寸TFTLCD液晶micro:bit接线:1.8寸TFTLCD液晶micro:bit“平衡飞船LunarLander”游戏效果:原文作者:yangzhenping
laojean
0回复
1.4w浏览
microbit
microbit 关于超声波测距的应用,microbit HC-SR04的应用
1.microbit部分在这之前需要加载一个名为sonar的库文件,点击扩展,搜多sonar.2.连线部分由于HCSR04需要5v供电,所以需要购买5v供电模块。需要注意的是,供电模块和microbit一定要共地。3.用串口调试助手设置波特率为115200,打开串口,点击microbit的A键,就可以收到发来的距离数据。
laojean
0回复
1.5w浏览
microbit
超声波测距
Arduino智能小车——拼装篇
简介Arduino是一款便捷灵活、方便上手的开源电子原型平台,比较适合刚接触硬件的入门级开发者学习。在我身边有很多初学者都陷入了这么一种困境,已经将Arduino官网的教程全部跑完,然而还是没有太大的成就感,看到网上大神们基于Arduino各种各样的开发很羡慕,想动手做小项目又不知从何下手。由于网上较少看到完整项目开发流程,作为一个有较多嵌入式开发经验的“老江湖”,在此想自己综合自己的多年的开发经验,为以后的新人铺...
laokugonggao
0回复
1.3w浏览
Arduino
智能小车
Arduino智能小车——测试篇
  上一章讲解了智能小车的拼装,但是还没有让小车动起来,这章我们将继续拼装,使得小车可以动起来。驱动模块安装    可能有些朋友会问到,驱动是干嘛的,为什么要驱动,小时候玩四驱车的时候直接装上电池小车就跑了,干嘛还要驱动模块。答案很简单,四驱车他只能朝着一个方向运动,而且永远都是以最大速度运行,我们所做的智能小车通常要控制小车电机的转速和运行方向,因此驱动是必不可少的模...
laokugonggao
0回复
1.2w浏览
Arduino
智能小车
分享一款基于Micro Bit 的遥控小车的设计(下)
上文跳转链接:https:harmonyos.51cto.composts1571接下来,我们开始编写麦昆小车部分的程序。按照同样的方式我们新建一个工程,并且加载麦昆小车的软件支持包,麦昆这款小车的软件包的地址为:https:github.comDFRobotpxtmaqueen,在加载了软件支持包后,我们可以看到左侧工具栏中多了一个“maqueen”工具:接下来,我们开始编程,跟手柄程序一样,我们先配置无线相关的参数,如下图所示:接下来,我们设置一个变量,用来处理...
laojean
0回复
1.2w浏览
Micro Bit
遥控小车
硬件microbit基础答疑
1.micro:bit和Arduino有什么区别?2.请简单介绍一下micro:bit,并说出开发板上有哪些功能?micro:bit是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板。micro:bit搭载了25可编程LED点阵灯,两颗可编程按键,加速度计,电子罗盘,温度计,蓝牙等电子模块。3.请画出:用力摇晃micro:bit后在LED点阵上随机显示16中的一个数字,按下micro:bit上的按钮B后就清空LED点阵的流程框图。4.请写出可以利用micro:...
laojean
0回复
1.2w浏览
microbit
基础简介
暂无内容
1
1038
1039
1040
1041
1042
1043
1044
1045
1046
1098
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅