IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> 陪娃学Arduino之最基础的Arduino 知识你知道吗 -> 正文阅读

[嵌入式]陪娃学Arduino之最基础的Arduino 知识你知道吗

?¨è?é??¥????è?°

最近在家里陪小孩子一起玩 Arduino ,6岁的小孩子看着书上的电路图可以搭建简单的电路,简单的拖一下积木就可以驱动Arduino ,很不错,在像好的方向发展。由于之前没有学习过硬件,所以也是从零入门,和孩子一起学习,虽然Arduino 的编程语言是C语言,但是也提供了scratch编程,对孩子来说还算简单,就像搭积木一样。很不错的平台,接下来希望和小孩子一起做个小车,加油。

今天分享下最近学习到的一些知识,也算是一个总结,好记性不如烂笔头。

1、Arduino 的供电方式

Arduino 的供电在网上查阅资料有几种不同的方式,在和小孩学习的过程中常用的两种方式就是usb供电和外接电源(外接电源是买开发板的套件中自带的),所以在学习中最常用的是usb 的方式,USB接口既可以传输数据,又可以给开发板供电。

外接电源是在开发板独立运行的时候使用的,虽然比较方便,但是是一个不可以充电的电池,所以续航有限,不太适合一直使用。

在生产中常用的方式:最简单的方法就是两块锂电池,淘宝上大约不到10元搞定,如果带有较大电机,则需要买动力锂电2节,大约需要30元左右,再加一块连接电池保护板,不超40元,直接供电和充电,非常好用。前网友说的1节电池+升压电路也是很好的设计。这样的电路对动力电机可能电流不够,普通应用还是很好的选择,因为输出和充电方便,充电只要普通的充电器就可以了。

2、数字端口

数字端口可以理解为只输出0或者1 的端口,一般用来当做开关控制。

数字端口 digitial

digitalWrite( )

函数语法:digitalWrite(pin , state) pin: 引脚号,变量的范围为0~13 或者 A0 ~A5. 需要满足设置的引脚已经配置为 OUTPUT。 state: 输出状态,只包含 HIGH,LOW 两个常数。 作用:可以通过 digitalWrite( ) 为输出的引脚控制其开或关。

digitalRead( )

函数语法: digitalRead ( pin ) pin: 变量的范围为0~13 或者 A0 ~A5. 需要满足设置的引脚已经配置为 INPUT。 作用:读出这个引脚的状态。

接口说明

3、模拟端口

模拟端口就是可以输出曲线,可以理解为交流电,通过调制高低电平的占空比调制电压

Arduino提供了analogWrite()可以输出PWM信号,模拟值为0-255 analogWrite(端口号,模拟值); //

Arduino Uno的5,6,9,10,3,11接口可以通过简单语句analogWrite(pin, dutyCycle)来实现一个指定占空比的PWM。其中pin的值选择(5,6,9,10,3,11),dutyCycle的值在0~255之间,0为占空比0%,255为占空比100%。但是这种方式PWM信号的频率是固定的默认值,大约1000Hz左右(16MHz/64/256)。

这是Arduino首推的方法,为Pin指定一个IO口,为val指定一个0~255之间的任意一个数,它就可以输出方波了,而且,你还能同时并行干其它事! 缺点:输出的PWM波频率定死了,Arduino并没有提供改频率的接口函数,你能控制的只要改占空比!

如果你想手动调节占空比可以使用delay

4、总结

上面总结的都是一些简单的知识,虽然简单但是都是基础的知识,对于不了解硬件的我来说还很重要,哈哈,今天就到这吧,后面分享小孩子的视频一起学习

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-12-07 12:12:19  更:2021-12-07 12:14:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 12:25:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码