陪娃学Arduino之最基础的Arduino 知识你知道吗

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2Fja3RvbWFz,size_16,color_FFFFFF,t_70

最近在家里陪小孩子一起玩 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、总结

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

 

 

版权声明:本文为CSDN博主「香菜聊游戏」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/perfect2011/article/details/121743605

生成海报
点赞 0

香菜聊游戏

我还没有学会写个人说明!

暂无评论

相关推荐

Proteus + Keil单片机仿真教程(二)炫彩灯

一、炫彩灯 参考图: 程序分析:每个小灯闪两次,依次累加常亮,最后所有灯再闪烁两次。 这个程序主要是延时程序、单片机引脚口的控制,流程化控制,相对比较简单&#

ESP8266桌面气象站(二)----硬件篇

ESP8266气象站的原理图比较简单,只需要搭建一个ESP8266能够工作的最小电路,然后加入OLED和按键,分别用于显示和交互控制。 目录 1、原理图 2、元器件清单 3、焊接完成效果 附录

CH340N电路

1、 USB转串口模块图-第一版 第二板-3D图 2、官方资料 CH340/CH341 串口接收信号的允许波特率误差不小于 2% ​ 脚位: ​ SOP8引脚号 引脚名称 类型 引脚说明 1 UD USB 信号

RTL8305NB傻瓜式交换机无法工作

RJ45中间抽头不能接VDD33,断开即可工作。 查原因,PHY芯片分电压驱动型和电流驱动型,查找网上找的DEMO图,发现其变压器中间抽头只接了个电容对地,可以判断RTL8