教室机器人系统
结合Arduino C草图,Shield-Bot和Codebender为一个流行的教室机器人系统
Arduino生态系统在教育领域的优势是显著的。许多教育工作者都投资了Arduino,并利用这个平台有效地进行教学。
由学生开发的C草图通常使用网络上的库。
Arduino IDE可以在所有操作系统上运行,除了chromebook上的Chrome操作系统,Chrome操作系统使用Arduino Web Editor或Codebender。视差通过Shield-Bot机器人将机器人技术引入到这个生态系统中,这是Uno运行时间最长、使用最广泛的机器人。
Arduino C代码草图
我们的机器人产品中使用的Arduino C乍一看很熟悉Python和PBASIC。
有些术语和值似乎是相同的。学习曲线可能看起来更陡峭,因为函数用于开始和循环草图,花括号定义程序部分,注释有特定的语法。
Arduino C(和Python)在视差机器人上的一个好处是,一旦赋值,伺服电机驱动信号由Arduino Uno处理器维护,而不需要每20毫秒刷新一次(如PBASIC所要求的那样)。
这更容易编码,但对学生来说更抽象一些。这是Arduino C的Shield-Bot的一个例子。
盾机器人教程和项目
视差对Arduino C语言在教育领域的主要贡献是Shield-Bot教程(也有印刷版)。
Shield-Bot教程使用标准Arduino库,通过子系统测试的小步骤教授机器人基础知识、带传感器的电子电路和代码开发。
通过每个教程,学生将运行完整的草图,利用Shield-Bot上构建的整个电路。
Shield-Bot的功能可能会扩展到三个传感器系统以外的硬件附加套件,由其他项目支持。亚搏娱乐网站