我叫PP

来源:互联网 发布:南京 软件 编辑:程序博客网 时间:2024/04/29 21:46

你好,我叫PP。我有一块小小的主板和若干个元器件组成。我的大眼睛是两个吸引你的led。我的到来时为了提高各位学习嵌入式开发的兴趣。焊接是一种乐趣,需要有一点练习,这是一种技能,任何人都可以掌握。让我们开始组装PP吧,然后我们可以在给他做点处理。

在开始之前,先通过指令读取并查看图片以验证组件的方向。如果你想了解多一些其他的知识,你可以查看我们的网站。

戴上安全眼镜,插入焊接铁,让我们开始吧。从芯片开始,挑选他的印刷电路板,2个发光二极管,他的眼睛,2个电阻,和正确的角度。排针的短脚穿过他的脚前。他们有点像脚趾,不是吗?长引线和塑料部件应该面朝下。你可以把芯片放在工作面上,以使他不动。针脚焊在印刷电路板背面。

慢慢来,一点点压下不要使焊接太快。一个干净的闪亮的电烙铁对你会有所帮助。在每一个组件之间,清洁你的焊接部位。



下一个焊电阻。电阻是没有正极或负极的。放好它们,使它们位于PP的胸部。焊点在PP背面,并可以引出引线。当你减去的时候一定要保持小心。请记住,先将电烙铁额放在节点上,然后在上焊锡。




PP看上去很棒,现在我们需要做它的电源基座。整理组件,你应该有一个电源板,10脚接头,2微型按钮,滑动开关,和一个电池盒。

从开关开始。从中心开始,向外工作更容易。开关要放到位,它没有方向。把它过来翻转焊接。插入左,右键,确保它们被压紧。焊料到位。

下一个是10针节点。用一块东西来保持头的平稳。从两端开始,以确保一致。完成每个引脚焊接。电池盖是大的,它能吸收大量的热量。处理它可能需要更多的时间,你的烙铁可以在它上面按的时间长一点,使得有足够的焊锡在流动。小心,它会变得很热。

你做过焊接了!很好 !拔掉你的烙铁,把它放凉后放好。清理你的工作区域并洗手。将PP插入像基板并添加电池。你可以用按键来眨眨眼睛了。你也可以用一个Arduino控制芯片进行编程。

如果你从未使用过一个Arduino,看看查看一些教程。

将PP正确连接到Arduino引脚D10,D11,和GND(地)。确保PP向外,他的左眼和右眼插入D10 D11。

程序员通常喜欢用“你好世界”的应用程序表示代码正确执行。PP可以用眨眼睛表示代码的正确运行。一步一步来。你认为它会做什么?你认为每一行做什么?

// START CODE

int rEye = 10; int lEye = 11;

void setup(){

pinMode(rEye, OUTPUT);

pinMode(lEye, OUTPUT);

}

void loop(){

digitalWrite(rEye, HIGH);

digitalWrite(lEye, HIGH);

delay (1000);

digitalWrite(rEye, LOW);

digitalWrite(lEye, LOW);

delay (1000);

}

//END CODE

 

有一些关于代码的概念吗?太好了让我们再看看这个代码,然后在里面加有一些注释,说明每个部分的作用。“/”表示评论。评论被忽略和不发送到Arduino。注释是给我们看的,那使代码更可读。

// START CODE

// Chip has 3 important pins

// Ground (GND) — plugged into to Arduino GND

// Right Eye LED (D10) –> plugged into to Arduino D10

// Left Eye LED (D11) –> plugged into to Arduino D11

// // We need to define Chip’s eyes so we can use them in our code int rEye = 10;

//define right eye as pin10 on the Arduino int lEye = 11;

//define right eye as pin11 on the Arduino

// Next we need to initialize the Arduino pins

// setup() only runs once when you power on or reset an Arduino

void setup(){

pinMode(rEye, OUTPUT);//set right eye for output

pinMode(lEye, OUTPUT); //set left eye for output

}

//loop() runs forever – this is our main code

void loop(){

// turn both eyes on. HIGH means set voltage to HIGH

digitalWrite(rEye, HIGH);

digitalWrite(lEye, HIGH);

delay (1000); //wait for 1 second. Delay is set in miliseconds or 1/1000 of a second

// turn right eye off. LOW means set voltage to LOW.

digitalWrite(rEye, LOW);

digitalWrite(lEye, LOW);

delay (1000); //wait for 1 second. Delay is set in miliseconds or 1/1000 of a second

// we are at end of loop – we go back to line 21

}

//END CODE   

 

我们现在需要做的是上传代码到Arduino,看看会发生什么。很有趣乐趣并且很容易,是不是!现在轮到你了。你可以陪PP玩。改变一些代码,看看发生了什么。如果你改变时延的话看看会发生什么?你能让PP闭眼而不是眨眼吗?

我们希望你喜欢的PP和你的经历。请分享你的照片到我们的邮箱。我们喜欢看到所有朋友的PP。

優態客(Yourtechnic)的 博客:www.yourtechnic.com

優態客(Yourtechnic)的联系方式:postmaster@yourtechnic.com

優態客(公司网址)

0 0