Ninjia's Ledong and Scratch Robot

Ledong Scratch Robot 高中通用技术 简易机器人

Ledong cratch 展示

已有 3 条评论

Ledong Scratch的一个展示视频。

联系方式:imtcn.com@gmail.com
购买ledong scratch:互动媒体技术

 

Ledong手把手入门系列教程之七

.按钮去抖

©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处

这是《Ledong手把手入门系列教程》的第七课,这一课我们将使用Ledong和一些外接元件搭建一个按钮去抖电路,用于防止按钮的开闭状态被噪声或抖动等因素干扰。

1、简介

我们使用Ledong和按钮、两个不同颜色的LED灯等元件来搭建电路。其中一个LED灯用于指示按钮的开闭状态,另一个LED灯则用于指示电路的实际开闭情况。

实验所需器材:

名  称 数  量
Ledong板 1套
10kΩ电阻 3个
红色LED 1个
绿色LED 1个
面包板 1块
导线 若干
将按钮的一端直接连接到引脚【5V】;另一端与数字引脚【D2】直接相连,同时按钮的这一端还通过一个下拉电阻与【GND】连接。红色LED灯的正极连接数字引脚【D13】,用于指示按钮的开闭状态;绿色LED灯的正极连接数字引脚【D12】,用于指示电路的实际开闭情况;两个LED灯的负极均直接连接【GND】。连线方式如下图7-1所示:

 图7-1 连接示意图

2、示例代码

将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。

 


GeSHi Error: GeSHi could not find the language arduino (using path /home/content/i/m/t/imtcnadmin/html/ninjia/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

程序下载后,按运行键。当按下按钮时,黄LED灯亮;当松开按钮时,黄LED灯灭。当每完成一组按下并松开按钮的动作时,红LED灯仅改变一次亮灭状态。

3、运行效果

Ledong手把手入门系列教程之七.按钮去抖的运行效果图7-2如下:

图7-2 运行效果图

4、购买及培训

本例套件可以通过下面的方式购买:

www.imtcn.com

5、电路图

Ledong手把手入门系列教程之七.按钮去抖的原理图7-3如下:

图7-3 原理图

Ledong手把手入门系列教程之七.按钮去抖的PCB布线图7-4如下:

图7-4 布线图

6、错误处理

认真检查电路的连线是否与简介中描述的一致。如果按下或松开按钮,LED灯均不亮,则检查是否将LED正负管脚接反了,可以试着交换一下。另外,按钮有4个管脚,从元件背面可以知道哪两个管脚分别连通。在本实验的运行效果图中,按钮的左边两个管脚连通、右边两个管脚连通。

7、补充说明

8、参考文献

http://www.imtcn.com

http://fritzing.org/projects/debounce-interrupt/

Ledong 手把手教程之七 (296)
 

Ledong手把手入门系列教程之六

.模拟输入输出

©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处 

这是《Ledong手把手入门系列教程》的第六课,这一课我们将使Ledong获得从电位计输入的模拟数值,接收到信号后,再由Ledong来控制LED灯的亮灭频率。 

1、简介

我们使用Ledong的引脚【5V】、【GND】、PWM数字引脚【D3】、模拟引脚【A3】,及外接的电位计、LED、下拉电阻等元件搭建电路,令Ledong获得从电位计输入的模拟数值信号,来控制LED灯的亮灭频率。 

实验所需器材: 

名    称 数量
Ledong板 1套
1kΩ电位计 1个
220Ω电阻 1个
LED 1个
面包板 1块
导线 若干
从电位计上连接3条线到Ledong板上。第1条从电位计的一个输出针脚上连接到【GND】。第2条从电位计的另一个输出针脚连接到引脚【5V】。第3条从模拟输出引脚【A3】到电位计的中间针脚。把LED通过电阻连接到PWM数字引脚【D3】和【GND】之间。连线方式如下图6-1所示:
 

  

 

 

 
图6-1 连接示意图

  

2、示例代码

将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。 


GeSHi Error: GeSHi could not find the language arduino (using path /home/content/i/m/t/imtcnadmin/html/ninjia/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

程序下载后,按运行键,转动电位计,将会看到LED灯闪烁的频率随着电位计的转动变化。 

3、运行效果

Ledong手把手入门系列教程之六.模拟输入输出的运行效果图6-2如下: 

 

图6-2 运行效果图 

4、购买及培训

本例套件可以通过下面的方式购买: 

www.imtcn.com 

5、电路图

Ledong手把手入门系列教程之六.模拟输入输出的原理图6-3如下: 

  

图6-4 原理图 

Ledong手把手入门系列教程之六.模拟输入输出的PCB布线图6-4如下: 

图6-4 布线图 

6、错误处理

认真检查电路的连线是否与简介中描述的一致。如果转动电位计,LED灯不亮,则检查是否将LED正负管脚接反了,可以试着交换一下。另外,要注意正确连接电位计的3个管脚,其两端管脚非别接【5V】和【GND】,中间的管脚接【A3】。 

7、补充说明

8、参考文献

http://www.imtcn.com 

http://fritzing.org/projects/analog-inputoutput/

Ledong 手把手教程之六 (274)

Ledong手把手入门系列教程之五

.光敏电阻

©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处

这是《Ledong手把手入门系列教程》的第五课,这一课我们将利用Ledong搭建电路,让一只光敏电阻控制一只LED灯的亮灭。

1、简介

光敏电阻,具有随着光照的增强,阻值迅速减小的特性。本实验将用利用光敏电阻的这一特性,控制LED灯的亮灭。

实验所需器材:

名    称 数量
Ledong板 1套
光敏电阻 1个
220Ω电阻 1个
LED 1个
面包板 1块
导线 若干

将LED灯的正极连接数字引脚【D13】,负极连接【GND】。将光敏电阻的一端连接【5V】;另一端连接到模拟引脚【A2】,光敏电阻的这一端同时还通过一个下拉电阻与【GND】相连。连线方式如下图5-1所示:

 

图5- 1 连接示意图

2、示例代码

将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。

 


GeSHi Error: GeSHi could not find the language arduino (using path /home/content/i/m/t/imtcnadmin/html/ninjia/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

程序下载后,按运行键。可以观察到,当光敏电阻受到光照时,LED灯不亮;当未受到光照时,如用物体遮住光敏电阻周围的光线,LED灯亮。

3、运行效果

Ledong手把手入门系列教程之五.光敏电阻的运行效果图5-2如下:

 

图5-2 连接效果图

4、购买及培训

本例套件可以通过下面的方式购买:

www.imtcn.com

5、电路图

Ledong手把手入门系列教程之五.光敏电阻的原理图5-3如下:

   

图5-3 原理图

Ledong手把手入门系列教程之五.光敏电阻的PCB布线图如下:

 

图5-4 布线图

6、错误处理

认真检查电路的连线是否与简介中描述的一致。如果无论光敏电阻是否受到光照,LED灯都不亮,则检查是否将LED正负管脚接反了,可以试着交换一下。另外,光敏电阻的两个管脚无正负之分,注意需正确调整光照条件,如用物体遮住光敏电阻周围的光线时,应遮严。

7、补充说明

8、参考文献

http://www.imtcn.com

http://fritzing.org/projects/photocell/

Ledong 手把手教程之五 (291)

Ledong手把手入门系列教程之四

.倾斜传感器

©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处

这是《Ledong手把手入门系列教程》的第四课,这一课我们将利用一只倾斜传感器控制Ledong板上自带LED灯的亮灭(该LED灯位于引脚【D13】旁)。

1、简介

倾斜传感器,俗称水银开关,能检测到物体的倾斜情况。它是电路开关的一种,用一个接着电极的小巧容器储存着一小滴水银,容器中多数注入惰性气体或真空。因为重力的关系,水银水珠会随容器中较低的地方流去,如果同时接触到两个电极的话,开关便会将电路闭合,开启开关。

我们使用Ledong的数字引脚【D2】连接一只倾斜传感器来控制LED灯的亮灭。

实验所需器材:

名 称 数 量
Ledong板 1套
倾斜传感器 1个
10KΩ电阻 1个
面包板 1块
导线 若干

本实验室的连线方式类似于实验三,先从Ledong板子上引出3条导线:

1)红色导线的一端连接在Ledong的引脚【5V】处,另一端连接到面包板的最上排,用于提供5V的电压;2)黑色导线的一端连接在Ledong的引脚【GND】处,另一端连接到面包板的次上排,用于提供地;3)第三条导线的一端连接在Ledong的数字引脚【D2】处,另一端连接到水银开关的一端。并且,水银开关的这一端连接一个10KΩ的下拉电阻,再接地(即面包板次上排的任一点);水银开关的另一端连接到5V电压处(即面包板最上排的任一点)。连线方式如下图4-1所示:

 

图4-1 连接示意图

2、示例代码

将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。

  


GeSHi Error: GeSHi could not find the language arduino (using path /home/content/i/m/t/imtcnadmin/html/ninjia/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

程序下载后,按运行键。可以观察到,当不倾斜水银开关时,LED灯不亮;当倾斜水银开关时,水银水珠会流向容器的顶端,并接触到容器内部的两个电极,此时LED灯亮。

3、运行效果

Ledong手把手入门系列教程之四.倾斜传感器的运行效果图4-2如下:

 

图4-2  运行效果图

4、购买及培训

本例套件可以通过下面的方式购买:

www.imtcn.com

5、电路图

Ledong手把手入门系列教程之四.倾斜传感器的原理图4-3如下:

 

图4-3 原理图

Ledong手把手入门系列教程之四.倾斜传感器的PCB布线图4-4如下:

 

图4-4 布线图

6、错误处理

认真检查电路的连线是否与简介中描述的一致。如果无论是否倾斜水银开关,LED灯都不亮,则检查是否将LED正负管脚接反了,可以试着交换一下。另外,水银开关的两个管脚没有正负之分,需注意倾斜水银开关时,必须使水银水珠流向容器的顶端,并接触到容器内部的两个电极时,才能正常闭合水银开关。

7、补充说明

8、参考文献

http://www.imtcn.com

http://fritzing.org/projects/tilt-switch/

Ledong 手把手教程之四 (259)

Ledong手把手入门系列教程之三

.按钮控制LED灯

©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处

这是《Ledong手把手入门系列教程》的第三课,这一课我们将利用一只按钮开关控制Ledong板上自带LED灯的亮灭(该LED灯位于引脚【D13】旁)。

1、简介

我们使用Ledong的数字引脚【D2】连接一只按钮来控制LED灯的亮灭。

实验所需器材:

名    称 数量
Ledong板 1套
按钮 1个
10KΩ电阻 1个
面包板 1块
导线 若干

首先从Ledong板子上引出3条导线:

1)红色导线的一端连接在Ledong的引脚【5V】处,另一端连接到面包板的最上排,用于提供5V的电压;

2)黑色导线的一端连接在Ledong的引脚【GND】处,另一端连接到面包板的次上排,用于提供地;

3)第三条导线的一端连接在Ledong的数字引脚【D2】处,另一端连接到按钮的一端。并且,按钮的这一端连接一个10KΩ的下拉电阻,再接地(即面包板次上排的任一点);按钮的另一端连接到5V电压处(即面包板最上排的任一点)。

连线方式如下图3-1所示:

 

图3-1 连接示意图

2、示例代码

将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。

 


GeSHi Error: GeSHi could not find the language arduino (using path /home/content/i/m/t/imtcnadmin/html/ninjia/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

程序下载后,按运行键。可以观察到,当未按下按钮时,LED灯不亮;而按下按钮时,LED灯亮。

3、运行效果

Ledong手把手入门系列教程之三.按钮控制LED灯的运行效果图3-2如下:

图3-2 运行效果图

4、购买及培训

本例套件可以通过下面的方式购买:

www.imtcn.com

5、电路图

Ledong手把手入门系列教程之三.按钮控制LED灯的原理图3-3如下:

 

图3-3 原理图

Ledong手把手入门系列教程之三.按钮控制LED灯的PCB布线图3-4如下:

图3-4 pcb布线图

6、错误处理

认真检查电路的连线是否与简介中描述的一致。如果无论是否按下按钮,LED灯都不亮,则检查是否将LED正负管脚接反了,可以试着交换一下。另外,还要注意面包板上的孔是如何连通的,如在本实验简介中给出的面包板图里,只有最上排和次上排的孔横向连通,其余的孔为纵向连通;而在本实验运行效果给出的面包板图里,只有最上排和最下排的孔横向连通,其余的孔为纵向连通。

7、补充说明

当未按下按钮时,按钮的两端处于断开状态,此时引脚【D2】通过下拉电阻接地,得到低电平(LED灯不亮)。而当按下按钮时,按钮的两端连通,此时引脚【D2】连接到5V电压,得到高电平(LED灯亮)。在本实验中,你也可以采用另一种相反的连线方式,即在5V电压处连接一个上拉电阻,再连接按钮的一端(这一端与【D2】相连),而按钮的另一端直接接地。若采用这种连线方式,则未按下按钮时,得到高电平(LED灯亮);而按下按钮时,得到低电平(LED灯不亮)。这恰好得到与前一种方式相反的实验结果。

如果你断开引脚【D2】,LED灯将会不规律地闪烁。这是由于此时的输入就无法确定了,可能会是高电平,也可能会是低电平。这也是为什么我们要在电路中使用上拉或下拉电阻。

8、参考文献

http://www.imtcn.com

http://fritzing.org/projects/digital-input-button/

Ledong 手把手教程之三 (314)

Ledong手把手入门系列教程之二

蜂鸣器演奏音乐

©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处

这是《Ledong手把手入门系列教程》的第二课,这一课我们使用Ledong让一只压电式蜂鸣器演奏出音乐。当蜂鸣器接收到一定频率的方波时,将会产生相应的音调。

1、简介

不同的音调对应不同频率的方波。音调越高,则方波的频率越大,即周期越小。两者的数学关系表达式如下:

方波高电平时长 = 方波周期 / 2 = 1 / (2 * 音调频率)

我们可以根据上式来计算不同音调对应的方波在一个周期内需保持高电平的时间长度,结果见下表2-1:

表2-1 频率表

我们使用Ledong的数字引脚【D9】来让一只压电式蜂鸣器演奏音乐。

适合套件:Ledong套件基本版,标准版,高级版

实验所需器材:

名 称 数 量
Ledong板 1套
发光二极管 1个
面包板 1块
导线 若干

 

压电式蜂鸣器是有极性的,它的正负引脚可以通过相连导线的颜色来区分:红色导线端是正极,黑色导线端则为负极。本例我们把压电式蜂鸣器的正极连接到数字引脚【D9】,负极连接到GND地。连线方式如下图2-1所示:

图2-1 连接示意图

2、示例代码

将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。


GeSHi Error: GeSHi could not find the language arduino (using path /home/content/i/m/t/imtcnadmin/html/ninjia/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

程序下载后,按运行键,可以听到一段音乐。这段音乐为歌曲《小星星》的前两句:“一闪一闪亮晶晶,满天都是小星星”。

3、运行效果

Ledong手把手入门系列教程之二.蜂鸣器演奏音乐的运行效果图2-2如下:

图2-2 运行效果图

4、购买及培训

本例套件可以通过下面的方式购买:

http://imtcn.com/eshop/

http://shop59919431.taobao.com

如需要对Ledong系统的使用操作培训,请发送Email 至

Imtcn.com@google.com 咨询详细内容。

5、电路图

Ledong手把手入门系列教程之二. 蜂鸣器演奏音乐的原理图2-3如下:

图2-3 原理图

Ledong手把手入门系列教程之二. 蜂鸣器演奏音乐的PCB布线图2-4如下:

图2-4 pcb布线图

6、错误处理

如果蜂鸣器没有声音,试着检查一下正负极连线是否正确,可以把蜂鸣器的两个脚管对换一下。

7、补充说明

本实验采用的蜂鸣器为压电式,只需要将其正负管脚直接连入电路即可。如果使用一般的蜂鸣器,则需要配合使用一个放大电路,见下图2-5:

图2-5 增加运放

8、参考文献

http://www.imtcn.com

http://fritzing.org/projects/melody/

Ledong 手把手教程之二 (296)

Ledong Scratch

抢沙发

Ledong Scratch,使用Ledong平台搭建,在Scratch Sensor的基础上新增对电机的支持。
添加A B C D传感器通道灵敏度调节。
美中不足,声音传感器使用的电磁蜂鸣器,灵敏度估计没有Mic好。
Scratch官方版和Ledong Scratch同时到的,使用黄色阻焊,多花了我100大洋。
先看图片:

乐动Ledong Scratch

经过12天的等待,Scratch Sensor版终于回来了,伴随的还有Ledong Scratch。
待会中发去购买元件,争取今天可以做一个简单的测试。
有结果第一时间发到这里
上菜先:

国内第一款Scratch Sensor板

Ledong VS Scratch

抢板凳

Scratch 与 Ledong的第一次亲密接触


上上周四投的板子,今天到了。迫不及待,看看吧。
基于Ledong的Scratch Sensor传感器板


Warning: Unknown: open(/var/chroot/home/content/i/m/t/imtcnadmin/tmp/sess_23c125f235915cadf70d96d003ea6939, O_RDWR) failed: No such file or directory (2) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct () in Unknown on line 0