Arduino 创始人 板子叔亲自教你 Arduino [视频]

Massimo Banzi是Arduino的始创人之一。Massimo 亲自制作了一系列教学视频,让您学会使用Arduino 。让您释放您的创造力,建立您的创作!

教程一:了解您的工具
本视频将指导您如何用Arduino开发板建立一个基本的电路板,以及如何使用其他组件如发光二级管、开关和电阻器。所以,如果您是工程新手或最近购买了Arduino入门套件,这个视频是不容错过的!

阅读全文

Arduino的328芯片内部的温度计及读出方法

常见的Arduino的avr芯片内都有一个温度传感器,用于监测异常高温便于编程提供保护。含有温度计的arduino芯片列表如下(yes为有):

ATmega8 : No
ATmega8L : No
ATmega8A : No
ATmega168 : No
ATmega168A : Yes
ATmega168P : Yes
ATmega328 : Yes
ATmega328P : Yes
ATmega1280 (Arduino Mega) : No
ATmega2560 (Arduino Mega 2560) : No
ATmega32U4 (Arduino Leonardo) : Yes

所以常用的UNO有,2560就没有。

可以使用下面的程序来读出内部温度计的读数,只有刚开机时的温度才是室温,随后随着芯片工作产热,温度会有上升。程序里提供的温度单位是摄氏度,由串口监视窗口显出,准确性依赖于GetTemp函数里t的线性转换公式,你可以改变104.31这个数来校准读数。
阅读全文

Arduino 电容的直接检测:简易触摸传感器


Arduino除了接受数字端口的数字信号,唯一能检测的模拟物理量就是电压。任何模拟传感器的检测值几乎都是通过相关电路转化成电压值,再输入它的模拟端口进行模数转换的。电容值就需要相对更复杂和昂贵的电路转化为电压值,才能被Arduino检测,而对很多物理过程的检测,都可以很方便可靠地通过检测电容值来实现,其中最常用的地方就是触摸传感器。风靡一时的MaKey MaKey就是个例子。这里介绍一个除了一段导线和一个端口,不需要任何元器件的电容检测方法。

阅读全文