JavaScript Required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Share
Explore
拍摄脚本
JT
jian tan
Search
人物
剧本
屏幕1
屏幕2
1
教师
PPT第1页。
PPT第2页。
“同学们,在上节课的学习中,我们掌握了使用仿真来模拟蓝牙芯片与Arduino通讯,同时布置了一个课堂练习,仿真手机蓝牙控制小灯的亮灭。”
PPT第3页。
现在,让我们来看一下同学们练习的完成情况,从数据统计中可以看出,小灯亮灭的程序编写大家完成的不错,Arduino的软串口设置得分稍低。在这里我们有请完成最好的创客组的组长来分享一下他们的的练习成果,有请。“
2
大家
认真听讲,掌声响起。
3
A同学
上台,走到屏幕2前,播放视频,侧身说:“老师,我们组的思路是使用Proteus来模拟蓝牙元件,Arduino开发板和小灯,同时,我们采用appinventor来设计一个简单手机APP,我们在APP上设计了两个控制按钮,ON和OFF,然后我们使用可视化图形编写了手机的控制程序,并生成一个简单的手机程序,当我们按下ON的时候小灯就亮了,当我们按下OFF的时候小灯就灭了。这样,我们组就完成了蓝牙控制小灯的任务。
4
教师
”好的,请坐,大家学习到了吗?“
5
大家
”学习到了!“
6
教师
”创客组的代码借助图形化工具设计了手机的APP程序,快速完成了课堂任务,该方法值得大家推广,欢迎大家课后积极研讨,主动思考“
7
教师
这次热身环节大家完成得很好,这是创客组的仿真硬件图。在我们进入硬件测试之前,我们思考下,软件仿真真的就是完全正确的吗?
8
教师
这是蓝牙芯片HC06的手册内容,VCC可以接受3.3V 到6V的电压,GND接地,TX RX端的电压都是3.3V,但是我们的Arduino确是5V的电压输出,当我们把Arduino的发送端接到HC06的接受端,那么HC06就收到了超限的5V电压。如果长期运行,同学们觉得会怎么样?
9
大家
七嘴八舌,烧毁,损坏。
10
教师
大家猜的不错,长期运行很可能烧毁蓝牙芯片。那我们该怎么办呢?
11
教师
我们在大一就学习电工电子,回忆下里面分压电路。要把5V电压降低到3.3伏,我们只需要串联两个电阻。就可以把5V减低到2/3.这样就得到了3.2伏的电压。我们也可以用欧姆定律算出电流再算出压降。
12
教师
这样就得到了Arduino与蓝牙芯片的连接电路,大家看和仿真的电路有什么不同呢?
13
大家
齐声说,多了分压电阻。
14
教师
大家观察得很仔细,事实上,软件仿真由于不会烧毁元件,所以偶尔会潜藏错误。我们古时候伟大的诗人陆游说的好,
古人学问无遗力,少壮工夫老始成。
纸上得来终觉浅,绝知此事要躬行。所以大家要理论联系实际,不能停留在仿真上,
15
教师
所以如果我们要用蓝牙进一步控制机械臂,那么必须加上分压电阻。
16
教师
接下来,同学们想想,如果用蓝牙控制机械臂,软件代码的关键指令应该是什么?
17
B同学
举手,,
18
教师
请B同学回答。
19
B同学
老师,机械臂的关节就是舵机,控制机械臂就是控制舵机,应该是 控制舵机的指令。
20
教师
好的,请B同学上台在我们的双向知识库中查询控制舵机的指令。
21
B同学
上台,操作电脑,进入通过串口控制机械臂。展示出来:老师,之前,我们已经学过控制六个舵机,只需要六条基本指令,
myservo1.write(角度1);
myservo2.write(角度2);
myservo3.write(角度3);
myservo4.write(角度4);
myservo5.write(角度5);
myservo6.write(角度6); 就可以啦。
22
教师
好的。B同学请就座,我们将知识点链接成了网络,同学们可以看到蓝牙控制机械臂用到了之前学过的知识串口控制机械臂,蓝牙芯片与Arduino连接等,如果同学们想进一步查询串口如何控制机械臂,还能查询到舵机原理等。
23
教师
我们的指令需要获得舵机正确的角度才能抓取或者搬运物体,那么如何获取角度呢?大家请看任务书。现在老师演示一下怎么操作哈。首先,我们需要安装手机APP。将物品放在拾取位置区,然后让手机蓝牙和机械臂连接起来,接下来,我们手动调整机械臂的各个关节,使得机械臂进入合适的姿态(一边讲解一边操作)。现在我们就可以将各个角度记录下来,生成一个动作。
24
教师
好的,现在请大家查看任务书利用手机蓝牙来控制机械臂,并按照硬件原理图接线,并完成活页教材的任务书要求,请大家分组开始实践。
25
D同学
老师,我发现我的程序下载不下去。
26
教师
你把电路图打开,想想Arduino是通过哪个口下载程序的。
27
D同学
是通过串口RX,TX下载程序的。
28
教师
对啊,现在串口已经连接了蓝牙芯片,当然不能下载程序了,如果要下载程序怎么办?
29
E同学
同组其他人讨论,E同学回答,那我们把arduino取下来就可以下载了,
30
教师
说的对,如果串口有外围电路,那么下载程序就要把Arduino的外围电路断开,你可以把这个问题的答案写道我们的讨论论坛上。
31
E同学
好的。
32
教师
大家在练习的时候,有同学在讨论区中提出了一个问题,蓝牙技术和WIFI技术有什么区别呢?我们请大家带着问题继续练习,思考下wifi主要的设备是什么?路由器,蓝牙的设备是哪些,鼠标,等等,请大家把答案写在我们的讨论社区上。在下一个环节,我们将评选大家的练习情况和问题答案。
33
教师
“蓝牙在商业上有一个庞大的联盟,蓝牙特别利益联盟已经超过35000家公司,而从技术上看,其他的无线传输协议也有各自的问题,比如NFC通讯距离短,ZigBee适用范围小,WIFI功耗高,而蓝牙功耗低,省电,适合各种近距离通讯设备使用。
There are no rows in this table
Related Docs
The Inbox-Zero Challenge: How long can you keep up your streak?
Shishir Mehrotra
$10k Work: How to increase your productivity using the magic of leverage
Khe Hy
Peloton Analytics Tool for Workout Stats [+Template]
Al Chen
Hoffman fanmade coffee calculator
Alessandro Mingione
Two-way writeups: Coda’s secret to shipping fast
Lane Shackleton
Mental Health Awareness Month
Jamie Forseth
Four Myths of Bundling
Shishir Mehrotra
OTF Planner (otfplanner.com)
Kenny
Random Quote Generator
Mark Davis
SpotRacer Database
kev null
1:1 & Career Development Template
Eric Glick
TikTok Dashboard
Dropify
SFTP Integration
Nicholas Peralez
Продажа видеоуроков через бота
Serge Silver
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.