Arduino的简单语言源代码

时间:2017-05-22 13:50:48

标签: arduino

我是一名小学老师。我是数学老师而不是计算机科学老师,但计算机和编程是我的爱好。明年我想教我的课程一些关于硬件和软件作为课外课程。

对于这些课程,我在Arduino(莱昂纳多)开始了一个新项目。该项目的目标是借助简单的代码,可以控制连接到Arduino板的多个电机,LED和其他组件。

我希望Arduino有一个永久草图,草图代码可以从连接到Arduino的存储卡读取脚本。当然,我已经购买了读取存储卡所需的组件,我已经将它连接到Arduino,我已经编写了代码来读取存储卡中的脚本文件。

我的问题是这样 - 学生编写并上传到存储卡的脚本需要模拟编码语言。构建一个完整的语言很复杂,不幸的是,我并不是所有的时间都需要。如果它只是一个简单的命令我可以自己做(如LED 11 onMOTOR RIGHT HIGH_SPEED),但我希望学生学习使用其他东西然后命令如循环和变量。

所以我需要一些代码语言的源代码。我的目标是拥有一种语言,即" bash"喜欢。我不需要一种不太复杂和聪明的语言(因为很难让它适应Arduino - 我已经用原始的bash尝试过了),但是我能用一个简单的语言编辑其源代码并添加命令。我希望语言包含变量和循环[函数也很棒],当然源代码应该用C / C ++编写(因为毕竟我使用的是Arduino)。

提前感谢所有帮助者。

1 个答案:

答案 0 :(得分:1)

首先,我在你的地方,我不会去你前往的路线。如果你想教孩子们在微控制器上编程的基础知识,并且你真的希望他们学习一些东西,你就无法隐藏一个简单脚本背后的所有强硬后端。

我宁愿首先考虑一些更简单的电路板,例如Arduino UNO,它也可以构建在带有一些其他组件的面包板上。这就是为孩子们带来欢乐的东西,所以他们会喜欢它,而且他们更倾向于在家里尝试。

Leonardo电路板只有一个无法提取的板载SMD芯片,因此您只能使用Arduino电路板。它也不是最便宜的电路板。

我想说的是,孩子们更可能喜欢硬件类型的东西,而不是它背后的代码。通过一些将从这个时代开始,在小学学习C / C ++并不是一件容易的事,但是,让孩子们对微控制器感兴趣可能是一件容易的事。