准备好与Arduino尝试不同的东西了吗?您不必局限于用C编程。将这些替代语言用于测试驱动器。
Arduino IDE是项目背后精神的核心,它是一个UI,它试图转变艰巨的学习任务将一种编程语言转换成任何人都可以刺入的东西。当然,这是一个崇高的原因,但是很可能会出现IDE限制您的创造力的情况。
就像各种各样的编码语言一样,有很多不同的原因您可能想采用其他编程方法。一种语言可能对您而言更合乎逻辑,而另一种用户则可能在完全不同的结构下蓬勃发展。
重要的是找到一种可以与您交流的语言以及您想要实现的目标
ArduBlock
Arduino是基于一种直接欢迎新手的简单编程语言构建的-但是,如果您真的缺乏经验,那么可能值得尝试一下像ArduBlock。无需输入代码,您可以使用与通常相同的功能选择来直观地构建程序。
面向年轻用户,但不要以为这是“ Arduino儿童版”。某些人的大脑在视觉刺激方面效果更好,尽管ArduBlock的UI在美学上并不令人满意,但它确实为视觉学习者提供了一种非常合乎逻辑的编写代码的方式。同时,如果您决定继续使用完整的Arduino IDE,您仍会熟悉需要使用的函数名称和变量。
ArduBlock是可下载的工具,可以作为覆盖到官方Arduino IDE。最终产品与使用正常流程构建的程序没有什么不同,因此,如果您只是入门,那么这是非常好的第一步。对于尚未准备好全面学习编程语言的人,这是学习关键概念而又不会陷入编码技巧的绝佳方法。
Snap4Arduino
Snap4Arduino是由伯克利开发的拖放式可视化编程语言,与ArduBlock的体验略有不同。