极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 27147|回复: 14

ArduBlock编程的缺点

[复制链接]
发表于 2015-4-17 14:18:12 | 显示全部楼层 |阅读模式
ArduBlock编程,程序太长了,好像那个图控的编程区域就不够用了。
ArduBlock编程,简单的程序好像还行,大点的、复杂的程序就不行了,哪位老兄有解决办法呀?
Mind+编程据说不能生成对应的文本程序,还没试过。
回复

使用道具 举报

 楼主| 发表于 2015-4-21 20:51:13 | 显示全部楼层
本帖最后由 RobotMan_1 于 2015-4-21 21:43 编辑

我以前用的ArduBlock是第一个图的版本的,不知在网上哪里找的,他的编程区域是好小呀!
今天不小心发现在网上下的一个叫小创客的课件里面有个Arduino的软件不错,里面的ArduBlock是另一个版本,第二张图的,很好,编程区域很大,应该就不存在编程区域不够用的问题啦。并且发现了ArduBlock的官网:http://blog.ardublock.com/

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2015-4-17 16:12:32 | 显示全部楼层
本帖最后由 Super169 于 2015-4-17 16:16 编辑

個人不太建議用這類工具做大型的程式.
ArduBlock 這類用 Graphical UI 編程的東西, 都是給初學的用吧, 本身存在很大的限制, 不太適合用來做大型的系統.
要做複雜一點的東西, 還是用一般的 IDE 比較方便.  
當你熟習了一般 IDE 運作 及 程式的語法 後, 你會發覺比用 Graphical UI 編程簡單快捷得多.
回复 支持 反对

使用道具 举报

发表于 2015-4-17 22:00:58 | 显示全部楼层
做大型程序用ArduBlock ?

不敢想像。 我还是老老实实的用IDE
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-18 23:38:30 | 显示全部楼层
Super169 发表于 2015-4-17 16:12
個人不太建議用這類工具做大型的程式.
ArduBlock 這類用 Graphical UI 編程的東西, 都是給初學的用吧, 本身 ...

我是教五六年级的小学生和初中生学Arduino,初学的,就玩一下,请问您一般用Arduino做什么呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-18 23:40:35 | 显示全部楼层
henrypcw 发表于 2015-4-17 22:00
做大型程序用ArduBlock ?

不敢想像。 我还是老老实实的用IDE

Arduino做大型程序,做什么呢?
回复 支持 反对

使用道具 举报

发表于 2015-4-19 01:42:45 | 显示全部楼层
RobotMan_1 发表于 2015-4-18 23:40
Arduino做大型程序,做什么呢?

就看你的能力了, arduino 一般也有 32KB, mega2560 有 256KB, Due 甚至有 512 KB.
當年第一代的 apple I 也只有 4KB, apple II 系列最大也是48 KB, IBM PC 第一代也只是 16KB.
當然, apple 及 IBM PC 本身有部份程序是放到 BIOS 上, arduino 的庫都要算到程式類.

但這 32-512KB 的容量, 真的只可以做一基本程式嗎?

要看你心中的大型, 是有多大了.
回复 支持 反对

使用道具 举报

发表于 2015-4-19 01:55:39 | 显示全部楼层
RobotMan_1 发表于 2015-4-18 23:38
我是教五六年级的小学生和初中生学Arduino,初学的,就玩一下,请问您一般用Arduino做什么呢?

看你手上有什麼, 就配合去做; 如果有想做的東西, 但缺少了什麼, 就先買回來再去做.

總不可能手上只有一只舵機, 就去嘗試做出一個溫度計來吧.

先想想自己想做什麼, 再看看要買什麼東西, 買回來就嘗試寫程式.
如果不加上任何硬件, 單用 arduino 執行 C++ 程式, 真的沒什麼好做.
回复 支持 反对

使用道具 举报

发表于 2015-4-19 10:43:30 | 显示全部楼层
RobotMan_1 发表于 2015-4-18 23:40
Arduino做大型程序,做什么呢?

不要想把Arduino当大象使用,其实它就是一蚂蚁。
它是最方便的粘合剂,把其他很多模块器件连接起来,发挥出超过大象的威力。

一般我把它作为一个逻辑部分的控制,可以几个到十几个连接在一起使用。
但就算是这小逻辑,用ArduBlock来做还是做不出的,例如模拟多线程。。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-21 20:38:32 | 显示全部楼层
Super169 发表于 2015-4-19 01:55
看你手上有什麼, 就配合去做; 如果有想做的東西, 但缺少了什麼, 就先買回來再去做.

總不可能手上只有一 ...

谢谢,我们买的那种Arduino uno R3的开发套件,再学习中。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-21 20:43:14 | 显示全部楼层
henrypcw 发表于 2015-4-19 10:43
不要想把Arduino当大象使用,其实它就是一蚂蚁。
它是最方便的粘合剂,把其他很多模块器件连接起来,发挥 ...

恩,一看就是大侠,但是不太清楚,好像我们的理解不太一样,谢谢
回复 支持 反对

使用道具 举报

发表于 2015-4-21 21:26:43 | 显示全部楼层
henrypcw 发表于 2015-4-19 10:43
不要想把Arduino当大象使用,其实它就是一蚂蚁。
它是最方便的粘合剂,把其他很多模块器件连接起来,发挥 ...

你这话说得太棒了!非常同意
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-21 21:47:07 | 显示全部楼层
Super169 发表于 2015-4-19 01:42
就看你的能力了, arduino 一般也有 32KB, mega2560 有 256KB, Due 甚至有 512 KB.
當年第一代的 apple I ...

回答的太棒啦
回复 支持 反对

使用道具 举报

发表于 2015-4-21 22:05:10 | 显示全部楼层
RobotMan_1 发表于 2015-4-21 21:47
回答的太棒啦

不知你可否看到 Youtube 的片, 看看這個用 Atmega32 做的 彩色 PACMAN 程式, 不知會否算是大型的程式了.

https://www.youtube.com/watch?v=z4NxPw6Hj18

如果看不到片, 也看看截圖吧:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-4-21 22:16:31 | 显示全部楼层
Super169 发表于 2015-4-21 22:05
不知你可否看到 Youtube 的片, 看看這個用 Atmega32 做的 彩色 PACMAN 程式, 不知會否算是大型的程式了.
...

哎,看不了,好像是用Arduino的AVR单片机做的一个彩屏触摸的游戏,不错,要是能看看源代码就好啦,太棒啦,自己还要学呀
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 07:37 , Processed in 0.084251 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表