安装scratch官方版的 连接传感器的方式。 连接温度传感器 通过夹子连接电阻型传感器
安装scratch官方版的 连接传感器的方式。 连接温度传感器 通过夹子连接电阻型传感器
Ledong Scratch Sensor Board官方版,黄色阻焊,相当漂亮!
好久没有更新啦,根据之前做的scratch sensor board板,给用户试用后,提出的修改意见,重新制做了电路板。下面放出几张新电路板的截图。
Ledong手把手入门系列教程之十八 虚拟混色器 ©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处 这是《Ledong手把手入门系列教程》的第十八课,这一课我们将利用Ledong板实现一个虚拟混色器。 1、简介 本实验中,可以使用Ledong板上的串口写入功能向电脑发送多个值。通过3个电位计获得模拟值,分别用来设置红绿蓝三种颜色,这种颜色将作为程序的背景色显示在计算机上。 实验所需器材: 名 称 数量 Ledong板 1套 100KΩ电位计 3个 面包板 1块 导线 若干 根据图18-1的方法连接电路,将三个电位器外侧针脚分别连接在【5V 】和【GND】上,中间针脚接至模拟针脚【A0】至【A2】 。 图18-1 连接示意图 2、示例代码 将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。 /*虚拟混色器*/ int redPin = 0; //红色分量 int greenPin = 1; //绿色分量 int bluePin = 2; //蓝色分量 void setup() { Serial.begin(9600); } void loop() { Serial.print(“R”); [...]
Ledong手把手入门系列教程之十六 数字温度计 ©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处 这是《Ledong手把手入门系列教程》的第十六课,这一课我们将利用Ledong板测量和显示温度。 1、简介 本实验通过温度传感器读取数据,并将其显示在LCD屏幕上。需要用的元件如下表,其中10KΩ电位计用于调节液晶显示器的亮度和对比度。 实验所需器材: 名 称 数量 Ledong板 1套 LCD 1个 DS18B20温度传感器 1个 74HC595芯片 1片 4.7KΩ电阻 3个 10KΩ电位计 1个 面包板 2块 导线 若干 根据图16-1的方法连接电路: 图16-1 连接示意图 2、示例代码 将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。此外,还需根据代码的要求,拷贝DallasTemperature文件夹与OneWire文件夹至Ledong安装路径下的libraries文件夹中。 #include <LCD3Wire.h> #include <OneWire.h> #include <DallasTemperature.h> #define LCD_LINES 2 #define DOUT_PIN 7 #define STR_PIN 6 #define CLK_PIN 5 #define ONE_WIRE_BUS 12 OneWire oneWire(ONE_WIRE_BUS); [...]
Ledong手把手入门系列教程之十五 温度显示器 ©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处 这是《Ledong手把手入门系列教程》的第十五课,这一课我们将利用Ledong板和液晶显示屏实现一个温度显示器。 1、简介 本实验通过液晶显示器上的数字来显示外界的当前温度。当热敏电阻无法工作时,液晶显示器也会给出指示。 实验所需器材: 名 称 数量 Ledong板 1套 LCD 1个 10KΩ热敏电阻NTC 3D-15 1个 10KΩ电阻 1个 10KΩ电位计 1个 面包板 1块 导线 若干 根据图15-1的方法连接电路: 图15-1 连接示意图 2、示例代码 将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。此外,还需根据代码的要求,拷贝LCD3Wire文件夹至Ledong安装路径下的libraries文件夹中。 /* 温度显示器 */ #include <LiquidCrystal.h> //初始化 LiquidCrystal lcd(12, 11, 5, 4, 3, 2); #include <math.h> double Thermister(int RawADC) { double Temp; Temp = [...]
Ledong手把手入门系列教程之十四 光强指示器 ©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处 这是《Ledong手把手入门系列教程》的第十四课,这一课我们将利用Ledong板实现一个光强指示器。 1、简介 本实验中的电路可应用于机动车上的光强指示保护器。该保护器的实现只需要配有一个7段数码管的就可以简单实现了。电路包括一个模拟输入和一个光敏电阻。为了使显示变暗,用光敏电阻来检测周围的光强。 实验所需器材: 名 称 数量 Ledong板 1套 7段数码管 1个 光敏电阻 1个 62Ω电阻 7个 150Ω电阻 1个 1MΩ电阻 1个 面包板 1块 导线 若干 根据图14-1的方法连接电路: 图14-1 连接示意图 2、示例代码 将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。本实验的代码正在更新中,需访问以下网址获取: http://fritzing.org/projects/gear-indicator/ 程序下载后,按运行键。可以观察到,当外界光强变小时,指示器显示的数字会变小。 3、运行效果 Ledong手把手入门系列教程之十四.光强指示器的运行效果图14-2如下: 图14-2 运行效果图 4、购买及培训 本例套件可以通过下面的方式购买: www.imtcn.com 5、电路图 Ledong手把手入门系列教程之十四.光强指示器的原理图14-3如下: 图14-3 原理图 Ledong手把手入门系列教程之十四.光强指示器的PCB布线图14-4如下: 图14-4 pcb布线图 6、错误处理 本实验导线连接比较复杂,注意认真检查电路的连线是否与简介中描述的一致。 7、补充说明 7段LED数码管是利用7个LED外加一个小数点的LED组合而成的显示设备,可以显示0~9等10个数字和小数点,使用非常广泛,其示意图如右图所示。 [...]
©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处 这是《Ledong手把手入门系列教程》的第十三课,在这一课我们将利用一个压电式扬声器用来捕获敲击的声音。 1、简介 压电式扬声器是一种既可以用来播放声音,又可以用来检测声音的电子设备。在这课中,使用一个无源蜂鸣器用来捕获敲击的声音,然后通过串口给电脑发送回一个“knock!”,最后使用Ledong串口监视来查看这些文字。 实验所需器材: 名 称 数量 Ledong板 1套 1MΩ电阻 1个 无源蜂鸣器 1个 面包板 1块 导线 若干 根据图13-1的方法连接电路,将压电式扬声器的红线连接到Ledong的模拟口【A4】,黑线连接到【GND】,再将一个约1M的电阻与压电式蜂鸣器并联。最后运行程序来分析模拟输入值。 图13-1 连接示意图 2、示例代码 将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。 /* 敲击检测 */ int ledPin = 13; int knockSensor = 0; byte val = 0; int statePin = LOW; int THRESHOLD = 100; // 用于决定是否有敲击的阈值 void setup() { pinMode(ledPin, OUTPUT); // [...]
©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处 这是《Ledong手把手入门系列教程》的第十二课,这一课我们将利用热敏对温度的感应,通过温度变化控制伺服电机的转动。 1、简介 本实验利用温度变化控制伺服电机的转动。当【D7】引脚输入5V时,伺服电机持续转动。该电路可以用于控制电脑的风扇运动。 实验所需器材: 名 称 数量 Ledong板 1套 伺服电机 1个 10KΩ热敏电阻NTC 3D-15 1个 10KΩ电阻 1个 220Ω电阻 1个 面包板 1块 导线 若干 根据图12-1的方法连接电路: 图12-1 连接示意图 2、示例代码 将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。 /* 温度控制伺服电机 */ #include <Servo.h> #define CONTROL 7 Servo myservo; int temps = 0; int val; void setup() { pinMode (CONTROL, INPUT); myservo.attach(9); [...]
Ledong手把手入门系列教程之十一 循环亮灯 ©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处 这是《Ledong手把手入门系列教程》的第十一课,这一课我们将利用Ledong板上的一排针脚分别连接一串LED灯,实现循环亮灯的效果。 1、简介 本实验中,Ledong板的6个数字输出端【D2】至【D7】分别与6个LED灯连接,实现控制LED灯的亮灭。 实验所需器材: 名 称 数量 Ledong板 1套 红色LED 6个 220Ω电阻 6个 面包板 1块 导线 若干 根据图11-1的方法连接电路,注意每个LED灯需串联一个220Ω电阻,用于保护LED灯在电流较大的情况下不被烧坏。 图11-1 连接示意图 2、示例代码 将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。 /* 循环亮灯 */ int timer = 100; // 数字越大,时间越久 int pins[] = { 2, 3, 4, 5, 6, 7 }; // 引脚名 int num_pins = 6; // 引脚个数 [...]