随笔分类 - Arduino
摘要:引脚与GPIO的关系 引脚(pin)是对芯片的外部物理接口的一个称呼,它是在不把这个物理接口投入到具体应用场合下的称呼。例如,我们可以说,某某芯片的P1.5引脚可以作为数字输出驱动外部数字设备,也可以作为串口接受引脚接受串口数据。那么P1.5就是一个引脚(pin),而作为数字输出,UART的RX就是
阅读全文
摘要:简介 在数字逻辑电路中,一个信号不是0,就是1。正是因为这样,数字电路的设计才简单,可靠。 通常,用电压5v(或者接近5V)代表 on 开状态,代表高电平,对应状态 1。用电压0v (或者接近0v)代表off关状态,代表低电平,对应状态0。 有些开发板是基于3,3V的,因此使用3.3V作为高电平。
阅读全文
摘要:基本数据类型简介 常见的Arduino是基于ATmega的8位 AVR单片机,例如Arduino UNO ,Arduino Nano,Arduino mega2560等。还有高级点 32位的,如Arduino Due。 由于Arduino是基于C/C++语言的,具有平台差异性,因此,其基本数据类型在
阅读全文
摘要:test.ino Arduino IDE console output(for easy read , I formated) procedure map(I guss)
阅读全文
摘要:PWM(Pulse Width Modulation)简介 PWM,也就是脉冲宽度调制,用于将一段信号编码为脉冲信号(一般是方波信号)。是在数字电路中 达到 模拟输出效果的一种手段。即:使用数字控制产生占空比不同的方波(一个不停在开与关之间切换的信号)来控制模拟输出。我们要在数字电路中输出模拟信号,
阅读全文
摘要:一开始写Arduino 的时候很不习惯,没有main函数,因为好多东西都被隐藏了。一直想搞清楚,以便编写自己的库文件。于是研究一下午,下面是一些总结。 Arduino工程的初步认识 一、目录规范 当创建一个空的工程,先按下ctrl+s保存一下。这个时候弹出对话框,命名工程。假如命名为LED,并保存在
阅读全文
摘要:#ifndef Arduino_h #define Arduino_h #include #include #include #include #include #include #include #include "binary.h" #ifdef __cplusplus extern "C"{ #endif void yield(void); #define...
阅读全文
摘要:1、电源:3.3V ~ 5V 2、获取湿度信息的方式(2种可同时使用): 从传感器的D0引脚:土壤湿度大于某个阈值,则D0输出0,否则输出1。(多用于湿度阀值控制开关) 从传感器的A0引脚:获取到模拟量,更加精确。(多用于显示实时湿度值) 传感器板上的VCC接电源,GND接地,A0接单片机模拟输入,
阅读全文
摘要:问题的由来 Arduino自带的IDE 太不好用了,缩进难看,无提示功能,对中文的支持也不好,各种不好用::>_<::。 本文将介绍使用Notepad++这个轻量级的免费文本编辑器来打造强大,智能的Arduino开发环境,实现代码的编辑,编译,上传等功能 ,让大家完全摆脱Arduino IDE的困扰
阅读全文

浙公网安备 33010602011771号