arduino怎么和scratch用 scratch的程序能写在arduino板子上吗
\u8bf7\u95eeArduino\u548cScratch\u7ed3\u5408\u4f7f\u7528\u4e2d\u9700\u8981\u7684\u8fd9\u4e2a\u8f6f\u4ef6\u5728\u54ea\u91cc\u4e0b\u8f7d\uff1f\u53cc\u51fb\u8f6f\u4ef6\u7684\u5b89\u88c5\u6587\u4ef6\uff0c\u5f00\u59cb\u5b89\u88c5
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
\u9009\u62e9\u8f6f\u4ef6\u7684\u5b89\u88c5\u8def\u5f84\uff0c\u4e5f\u53ef\u4ee5\u5b89\u88c5\u5728\u9ed8\u8ba4\u8def\u5f84\u4e0b\uff0c\u7136\u540e\u70b9\u51fb\u4e0b\u4e00\u6b65
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
\u8fd9\u91cc\u65e0\u9700\u8fdb\u884c\u4fee\u6539\uff0c\u76f4\u63a5\u9009\u62e9\u4e0b\u4e00\u6b65\u5373\u53ef
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
\u52fe\u9009\u201cCreate a desktop shortcut\u201d- \u5728\u684c\u9762\u521b\u5efa\u4e00\u4e2a\u5feb\u6377\u65b9\u5f0f\uff0c\u7136\u540e\u70b9\u51fb\u4e0b\u4e00\u6b65
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
\u5355\u51fb install\uff0c\u5f00\u59cb\u8f6f\u4ef6\u7684\u5b89\u88c5\uff0c\u7b49\u5e26\u8fdb\u5ea6\u6761\u5168\u90e8\u5b8c\u6210\uff0c\u5b89\u88c5\u5373\u5b8c\u6210
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
\u5b8c\u6210\u540e\u5f39\u51fa\u4e0b\u9762\u7684\u5bf9\u8bdd\u6846\uff0c\u5355\u51fb Finish\uff0c\u5728\u684c\u9762\u4e0a\u5c31\u4f1a\u627e\u5230\u8f6f\u4ef6\u7684\u56fe\u6807
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
\u53cc\u51fb\u6253\u5f00\u8f6f\u4ef6\uff0c\u754c\u9762\u5982\u4e0b
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
\u8fdb\u884c\u5982\u56fe\u6240\u793a\u7684\u8bbe\u7f6e\uff0c\u5206\u522b\u8981\u8bbe\u7f6e\u63a7\u5236\u5668\u7684\u7aef\u53e3\uff0c\u8981\u70e7\u5f55\u7684\u5e95\u5c42\uff0c\u5305\u62ec\u8981\u6253\u5f00\u7684\u8f6f\u4ef6\uff0c\u8fd9\u91cc\u4f7f\u7528\u7684\u5c31\u662f Scratch2.0
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
\u7136\u540e\u9700\u8981\u7b49\u5f85\u4e00\u4f1a\u513f\uff0c\u7a0b\u5e8f\u4f1a\u81ea\u52a8\u5f00\u542f Scratch2.0 \u8f6f\u4ef6
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
\u542f\u52a8\u63d2\u4ef6\u540e\uff0c\u6548\u679c\u5982\u4e0b\u56fe\u6240\u793a\uff0c\u53ef\u4ee5\u770b\u5230\u5728\u66f4\u591a\u79ef\u6728\u4e2d\uff0c\u5df2\u7ecf\u5305\u62ec\u4e86\u63a7\u5236UNO\u7684\u6307\u4ee4
Arduino \u4e0e Scratch2.0 \u7ed3\u5408\u4f7f\u7528
Scratch\u5bf9\u5e94\u7684Arduino\u7f16\u7a0b\u7248\u672c\u53eb\u505aS4A\uff0c\u5199\u51fa\u6765\u7684\u7a0b\u5e8f\u548cScratch\u4e00\u6837\uff0c\u548cScratch\u4e0d\u540c\u7684\u5730\u65b9\u5728\u4e8e\uff1a\u5728S4A\u4e2dArduino\u677f\u6210\u4e3a\u4e86\u4e00\u4e2a\u89d2\u8272\u3002
1、由于scratch软件和arduino连接需要使用s4A软件,在浏览器中搜索S4A,然后找到官网,下载软件。点击我接受,下一步。
2、在浏览中选择需要安装的盘的位置,然后选中要安装在哪个文件夹中,点击安装,直到开始安装程序。
3、安装完成之后打开软件,如下图所示,有scratch软件所有的模块信息,右侧又增加了arduino单片机的显示信息。为了要连接arduino需要先关闭软件。
4、打开arduino单片机程序编写界面,点击打开选项,找到arduino连接scratch的固件程序,连接arduino单片机,配置端口,下载程序到单片机。
5、下载成功后再打开s4A软件,显示你当前连接的单片机的端口状态,以及数据信息。说明单片机和scratch连接成功。
6、试着连接电路,写个简单的小程序来运行试试。首先在界面,拖动需要的各个模块,按照积木形式排成程序。如图所示。然后将连接好的电路,单片机连接电脑,连接scratch软件。
7、点击软件右侧小绿旗开始运行程序。可以看到通过scratch图形化界面编写的小程序,控制单片机上的端口,执行让灯亮灭的操作,至此实验完成。
arduino可以和scratch在一起使用,但环节比较复杂,每个环节都需要注意。
具体方法如下:
1、由于scratch软件和arduino连接需要使用比较新的s4A软件,所以,我们在浏览器中搜索S4A,然后找到官网,下载新的软件。点击我接受,下一步。
2、在浏览中选择你需要安装的盘的位置,然后选中要安装在哪个文件夹中,点击下一步。一直点击下一步安装,直到开始安装程序。
3、安装完成之后打开软件,有scratch软件所有的模块信息,右侧又增加了arduino单片机的显示信息。为了要连接arduino,这时候需要先关闭软件。
打开arduino单片机程序编写界面,点击打开选项,找到下载好的arduino连接scratch的固件程序,连接arduino单片机,配置端口,然后下载程序到单片机。
下载完成之后提示下载成功,然后再打开s4A软件,这时候界面上的searching board...提示就消失了,显示你当前连接的单片机的端口状态,以及数据信息。说明单片机和scratch连接成功。
这时候可以试着连接电路,写一个简单的小程序来运行试试。首先在界面,拖动需要的各个模块,按照积木形式排成程序。如图所示。然后将连接好的电路,单片机连接电脑,连接scratch软件。
4、点击软件右侧小绿旗开始运行程序。可以看到通过scratch图形化界面编写的小程序,控制单片机上的端口,执行让灯亮灭的操作。到此为止,整个实验完成。
至此,arduino就可以和scratch在一起使用了。
其实Arduino与Scratch本没有关系,但是因为Scratch自己的传感器板Scratch Board,较难买到,并且价格很高,而Arduino拥有基于开放源码的软硬体平台,又设计了完善的串口通讯接口,那它在极客的眼里,就跟Scratch有关系了。Scratch的编程界面简单,方便,易于学习,Arduino的硬件价格便宜,扩展性好,使用面广,那就没有理由不让它们在一起啦!
首先要下载S4A1.5版软件与相关的1.5版本的固件。固件烧写的方法就不细说了,去奥松机器人的前沿科技版块看一下《基于Arduino的Scratch软件传感器互动》这篇文章吧。准备就绪后,打开S4A软件,插上Arduino控制器,软件会自动寻找,并连接,过程稍慢,可以通过关闭自动连接,然后指定串口号的方式快速连接。当你在在软件中看到6个模拟口与2个数字口的状态变化时,连接成功!S4A升级到1.5版本,配合有相应的1.5版本固件的Arduino控制器,性能还是很稳定的,几乎不会出现错误,比之旧版本好很多。
好了,现在可以利用各种模块通过S4A与Arduino互动啦!
有一种直接的方法:进入ScratchX官网(注意要加“x”),找到arduino的实验区,点进去就行啦!
首先,在软件的左上方点击硬件,在下方选择蓝牙连接或串口连接(USB),先让软件和主控板进行一个连接,如果缺少固件或驱动点击下面的安装固件、安装驱动即可进行安装。
连接上后我们可以点击程序块分类区的物联网,下面有很多操作传感器的程序块配合其他程序块来进行一个物联网的在线编程。
还可以点击软件左上方的设置点击进入Arduino编程,在Arduino中同样是图形化的编程方式,但是在Arduino编程当中我们可以将我们编写好的程序进行上传,实现传感器的离线操作。
绛旓細scrat ch缂栫▼鍙互閫氳繃Arduino涓纭欢杩炴帴銆侫rduino鏄竴娆句究鎹风伒娲汇佹柟渚夸笂鎵嬬殑寮婧愮數瀛愬師鍨嬪钩鍙般傚寘鍚‖浠讹紙鍚勭鍨嬪彿鐨凙rduino鏉匡級鍜岃蒋浠讹紙Arduino IDE)銆傜敱涓涓娲插紑鍙戝洟闃熶簬2005骞村啲瀛e紑鍙戙傚叾鎴愬憳鍖呮嫭Massimo Banzi銆丏avid Cuartielles銆乀om Igoe銆丟ianluca Martino銆丏avid Mellis鍜孨icholas Zambetti绛夈
绛旓細ROBOLAB銆傚畠鏄竴涓畝鍗曘佺洿瑙傘佹槗瀛︾殑缂栫▼鐜锛屼篃鍙傜敤浜庝箰楂樼紪绋嬨傚畠鍩轰簬鍥惧舰鍖栬瑷鐨勭紪绋嬬幆澧冿紝閫傚悎鍚勪釜骞撮緞娈电殑鐢ㄦ埛浣跨敤锛岀▼搴忕殑缂栧啓鏂瑰紡绫讳技浜庡仛閫昏緫琛ㄨ揪锛屼笉杩囨槸鍏ㄩ儴鍥惧舰鍖栫殑銆傚湪鍩轰簬ROBOLAB缂栫▼鐜杩涜绋嬪簭缂栧啓锛岄渶瑕佹竻閱掔殑澶磋剳锛屾竻鏅扮殑閫昏緫銆傜▼搴忕紪鍐欏畬姣曞悗閫氳繃涔愰珮锛圠EGO)绾㈠浼犳劅鍣ㄤ紶閫佽嚦鏈哄櫒浜(RCX...
绛旓細鎸夐敭涓嶅啀鍙楁帶锛屼笉鑳藉紑鍏虫満銆俶designer3鍏ㄥ睆鏄剧ず棰滆壊涓嶆甯搞傚叏灞忕孩鑹层佸叏灞忕豢鑹层佸叏灞忕櫧鑹插苟涓斾即鏈夐愭笎鍙樹寒鐨勭幇璞″嚭鐜帮紝鏄寜閿笉鍐嶅彈鎺э紝涓嶈兘寮鍏虫満锛岄渶瑕佽仈绯诲敭鍚庤繘琛岀淮淇俶desi gner3鏄熀浜Scrat ch3寮鍙戠殑鍥惧舰鍖栫紪绋嬭蒋浠讹紝寤剁画浜哠crat ch3鎿嶄綔绠鍗曘佹墍缂栧嵆鎵瑙佺殑璁捐鐞嗗康锛屽苟澧炲姞Arduino銆丳ython浠g爜缂栫▼銆...