首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
Arduino学习笔记① 初识Arduino
】的更多相关文章
Arduino学习笔记① 初识Arduino
1.前言 近段时间,博主陆续更新了ESP8266学习笔记,主要开发平台是Arduino.但是,对于很多无基础的初学者来说,甚至不了解Arduino是什么.因此,博主决定加入一个Arduino学习笔记,方便零基础的初学者.初学者可以从基础去了解Arduino,这样才能设计自己的东西,所以博主建议初学者可以参考<ARDUINO程序设计基础>,<Arduino-语法手册>,请点击 传输门 提取码:0923. 注意: 博主建议边学边练,巩固知识 2.什么是Arduino A…
Arduino学习笔记⑤ 模拟IO实验
1.前言 还记得前几个我们都是在讲解数字IO,而其实我们生活中大多数信号都是模拟信号,如声音以及温度变化.在Arduino中,常用0~5v的电压来表示模拟信号. 1.1 模拟输入功能 在Arduino,编号前带有"A"的引脚是模拟输入引脚,Arduino可以读取这些引脚上输入的模拟值,也就是可以读取引脚上输入的电压大小. 模拟输入引脚带有ADC功能(ADC:Analog-to-Digital Converter 模数转换).它可以将外部输入的模拟信号转换为芯片运…
Arduino学习笔记② Arduino语言基础
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&32 物联网开发 群号622368884,不喜勿喷 一.你如果想学基于Arduino的ESP8266开发技术 一.基础篇 ESP8266开发之旅 基础篇① 走进ESP8266的世界 ESP8266开发之旅 基础篇② 如何安装ESP8266的Arduino开发环境 ESP8266开发之旅 基础篇③ ESP826…
Arduino—学习笔记—基础语法
图解 函数具体讲解 pinMode(工作接脚,模式) 工作接脚 工作接脚编号(0--13与A0--A5) 模式 工作模式:INPUT或OUTPUT 例子 将8接口设置为输出模式 pinMode(8,OUTPUT); digitalWrite(工作接脚,状态) 工作接脚 工作接脚编号(0--13与A0--A5) 状态 工作状态:HIGH(高电位)或LOW(低电位) 高电位和低电位 高电位=通电=5V 低电位=未通电=0V 例子 在8接口输出5V电流,设置为高电位模式 digitalWrite(8,…
Arduino学习笔记二:修改LED点灯程序
看了开源社区的LED控制程序,开始上手代码编写,修改,下载以及调试,原文地址:http://www.arduino.cn/thread-1072-1-1.html,这个帖子写的比较通俗易懂. 自己移植代码想实现如下功能,当有按键按下时,LED点亮:松开按键,LED熄灭. 完整程序如下: 如上程序,实现过程注意以下两点: ①IDE为1.0.1版本的需要初始化的时候增加IO口输入上拉电阻配置:pinMode(pin,INPUT_PULLUP):针对的情况是,按键按下2脚接地,按键松开2脚悬空的使用条…
Arduino学习笔记A6(补充) - 在串口读取多个字符串,并且转换为数字数组
功能如题目. 在串口收到逗号分割的6串数字比如 100,200,45,4,87,99 然后在6个PWM端口3, 5, 6, 9, 10, 11输出对应PWM值 代码注释很详细了,就不再说明了. ARDUINO 代码复制打印 //定义一个comdata字符串变量,赋初值为空值 String comdata = ""; //numdata是分拆之后的数字数组 int numdata[6] = {0}, PWMPin[6] = {3, 5, 6, 9, 10, 11}, mark = 0…
Arduino学习笔记1---开发环境搭建
主要内容:(一). Arduino IDE的下载及安装 (二). Arduino IDE的应用 (三). Arduino的程序结构 (四). Arduino程序的编译及下载 (一). Arduino IDE的下载及安装 (1). Arduino IDE的下载:到https://www.arduino.cc/en/Main/Software 根据自己的情况,下载对应的版本,如果是windwos就下载windows版本的,苹果就下载Mac版本的,linux的就根据32位或64位选择对应的,如果是树莓…
Arduino学习笔记0---开发板的了解
Arduino的入门文档https://wenku.baidu.com/view/4040861d58fafab069dc02d4.html?from=search,共61页的文档,看完就差不多可以入门了.…
Arduino学习笔记⑧ 红外通信
1.前言 红外通信是一种利用红外光编码进行数据传输的无线通信方式,在目前来说是使用非常广泛的.生活中常见电视遥控器,空调遥控器,DVD遥控器(现在估计是老古董了),均使用红外线遥控.使用红外线遥控,主要有一体化红外接收头和红外遥控器. 1.1 一体化红外接收头 一体化接收头内部集成了红外接收电路.它可以接收红外信号并还原发射端的波形信号.通常使用的一体化接收头都是38KHz的红外信号. 1.2 红外遥控器 实验中采取以下遥控器 每个按键都有各自的编码,按下按键后,…
Arduino学习笔记⑦ EEPROM断电保存数据
1.前言 EEPROM,叫做电可擦可编程可读寄存器(是不是觉得好官方,不知道是什么鬼?反正我也一脸懵逼),只需要知道这是一种断电后数据不会丢失的存储设备,可以用来应对需要做记录做保存的场合.简而言之,若想断电后Arduino仍然记住数据,就可以使用EEPROM.至于板子是否支持EEPROM,可以自主去查看板子的简洁.常见Arduino的EEPROM如下: Arduino EEPROM类库中,EEPROM的地址被设定从0开始,每个地址可以存储1B数据.所以当数据大于1B时,需要逐个…