Scratch 2.0Scratch2.0编辑页面Scratch 2.0在线版允许直接在Web浏览器里创建、编辑和查看项目(不再需要上传、项目或者安装其它软件。2020更换成更加的3.0版本,不再提供Scratch2.0编辑器)。Scratch2.0离线版在Scratch提供,便于在无法连接Internet的情况下使用,2.0版本加强了与外部链接设备的互动,
图形化编程scratch设计
Scratch 2.0Scratch2.0编辑页面Scratch 2.0在线版允许直接在Web浏览器里创建、编辑和查看项目(不再需要上传、项目或者安装其它软件。2020更换成更加的3.0版本,不再提供Scratch2.0编辑器)。Scratch2.0离线版在Scratch提供,便于在无法连接Internet的情况下使用,2.0版本加强了与外部链接设备的互动,例如lego wedo等。
1、可视化编程是让程序设计人员利用软件本身所提供的各种控件,像搭积木式地构造应用程序的各种界面。无需编写太多的代码甚至不需要懂太多的语法知识和API就可以实现一些功能,尤其是针对那些不会编程或者对编程感兴趣的人,这是非常棒的操作体验。 2、提供模块,并且工作得好。3、同样的效果,使用可视化编程工具操作,只需在工作区里面简单地拖动几个控件,并且在它们之间做一些选项和绘画箭头即可。而在非可视化编程工具里,你得思考如何输入各种命令,与可视化编程工具比起来,真是让人煞费苦心。

Arduino能通过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,烧录进微控制器。对Arduino的编程是通过 Arduino编程语言 (基于 Wiring)和Arduino开发环境(基于 Processing)来实现的。基于Arduino的项目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上运行的软件,它们之间进行通信 (比如 Flash, Processing, MaxMSP)来实现。 [1]

(作者: 来源:)