
Arduino
文章平均质量分 75
Arduino
猿来这样1
编程圈子,谢厂节的博客
展开
-
Arduino 入门学习笔记1 开发环境及双色LED实验
UNO原理图:开发环境搭建安装 arduino-1.8.5-windows检查驱动:设置arduino-windows端口:上传程序面包板接线程序代码/***************************************************湖南创乐博智能科技有限公司name:Dual-color LED function:you...原创 2018-11-03 17:57:03 · 2924 阅读 · 1 评论 -
Arduino 入门学习笔记2 三色LED实验
电路程序:/***************************************************name:RGB LED****************************************************/int redPin = 11; // select the pin for the red LEDint greenPin = 10...原创 2018-11-03 21:04:43 · 1989 阅读 · 0 评论 -
Arduino 入门学习笔记3 程序结构和常用函数
Arduino 的程序可以划分为三个主要部分:结构、变量(变量与常量)、函数。函数1、setup()当Arduino开始的时候被调用。用它来初始化变量,设置引脚运行模式,启动库文件等。setup函数只运行一次,每次上电或者被重置时候调用。int buttonPin = 3;void setup(){ Serial.begin(9600); pinMode(buttonPin,...原创 2018-11-03 21:20:43 · 3655 阅读 · 0 评论 -
Arduino 入门学习笔记4 继电器实验
程序const int relayPin =7; //the "s" of relay module attach to/**********************************************/void setup(){ pinMode(relayPin, OUTPUT); //initialize relay as an output}/**********...原创 2018-11-03 21:34:04 · 1583 阅读 · 0 评论 -
Arduino 入门学习笔记5 按键控制激光发生器
代码/**********************************************/const int keyPin = 13; //the "s" of relay module attach toconst int laserPin = 7;/**********************************************/void setup(){ ...原创 2018-11-03 21:55:12 · 1117 阅读 · 3 评论 -
Arduino 入门学习笔记6 温度传感器实验
实验的温度传感器使用热敏电阻;大部分热敏电阻是负温度系数(NTC),其电阻随温度升高而降低。由于它们的电阻随温度变化剧烈变化,所以热敏电阻是最敏感的温度传感器。模拟温度传感器模块使用NTC热敏电阻,使用一个内置比较器:LM393,它可以使模块同时输出数字和模拟信号。该模块可用于温度报警和温度测量。程序const int digitalPin=7;int analogPin = A0;co...原创 2018-11-03 22:36:08 · 6203 阅读 · 3 评论 -
Arduino 入门学习笔记7 I2C LCD1602液晶显示实验 及 超声波传感器距离检测
I2C 简介I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。主器件用于启动总线传送数据,并产生时钟以开放传送的器件,此时任何被寻址的器件均被认为是从器件.在总线上主和从、发和收的关系不是恒定的,而取决于此时数据传送方向。如果主机要发送数据给从器件,则主机首先寻址从器件,然后主动发送数据至从器件,最后由主机终止数据传送;...原创 2018-11-04 22:18:57 · 7069 阅读 · 0 评论 -
Arduino 入门学习8 Arduino MEGA + TCS3200进行颜色识别
颜色识别原理通常我们看到的物体颜色,实际上是物体表面吸收了照射在它上面的白光中的一部分有色成分,而反射出的另一部分有色光在人眼中的反应。白光是由各种频率的可见光混合在一起构成的,也就是说白光中包含着各种颜色的色光。根据三原色理论,各种颜色是由不同比例的三原色(红、绿、蓝)混合而成的。一般颜色识别实现方式为了实现颜色识别,我们可以设置三个光电二级管,分别覆盖三个经过修正的红、绿、蓝滤波片,然后...原创 2018-12-22 22:30:26 · 13570 阅读 · 6 评论 -
Arduino 入门学习9 OpenBlock 可视化开发工具环境搭建
OpenBlock 可视化Arduino开发工具原创 2021-06-19 20:29:39 · 8666 阅读 · 5 评论 -
Arduino 入门学习笔记10 使用I2C的OLED屏幕
本次试验采用的OLED屏是使用I2C接口通讯的0.96寸屏,采用 SSD1306 驱动,有4个引脚。单色, 128x64像素。SSD1306是一款单片CMOS OLED/PLED驱动器,具有有机/聚合物发光控制器二极管点阵图形显示系统。这款芯片专为共阴极OLED面板设计,具有内置对比度控制器、显示RAM和振荡器,可以减少外部元件的数量和功耗。其分辨率为128x64,适用于许多小型便携式应用,如手机副显示屏、MP3播放器和计算器等。原创 2023-08-17 11:01:46 · 5183 阅读 · 1 评论 -
Arduino 入门学习笔记11 读写内置EEPROM
Arduino的内置EEPROM(Electrically Erasable Programmable Read-Only Memory)是一种用于存储持久性数据的非易失性存储器,它嵌入在Arduino微控制器芯片内部。与外部EEPROM不同,Arduino的内置EEPROM通常具有较小的存储容量,通常在几百字节到几千字节之间,具体取决于Arduino的型号和芯片。以下是关于Arduino的内置EEPROM的重要信息:容量:不同型号的Arduino板在芯片上都有内置EEPROM。原创 2023-08-18 09:52:50 · 2543 阅读 · 0 评论 -
Arduino 入门学习笔记12 读写外置EEPROM
外置I2C接口的EEPROM是一种常用的非易失性存储器,通过I2C总线与微控制器或其他设备进行通信。它通常用于存储持久性数据,如配置设置、日志、校准数据等。以下是一些常用的外置I2C接口的EEPROM型号以及它们的特点:24C系列:Microchip的24C系列EEPROM是一些常见的I2C接口EEPROM型号。它们分为24C01到24C512等不同容量的型号,容量从128字节到64K字节不等。这些EEPROM设备在I2C总线上占用7位或8位的设备地址,并且通常具有多个页,可实现更高的写入速度。原创 2023-08-18 11:09:45 · 2316 阅读 · 0 评论