不知道大家有没有听说的Scratch,是由麻省理工开发的一个软件,帮助孩子们从零开始学习编程。图形化的程序设计,萌萌哒的界面,想必能够吸引住众多孩子。不过这么好的软件貌似在国内知名度不高。
后来,一个团队开发了一个名为S4A(Scartch for Arduino)的软件将Scartch与Arduino连接起来。结合了Scartch的编程优点,外加Arduino的众多传感器,一时间孩子们也能够玩转舵机,开关,以及模拟量的传感器了。S4A使用了Arduino的6路AD采集接口,3路PWM接口和3路舵机接口,方便小孩子连接传感器,实现自己的设计。
后来,我觉得S4A这个玩意挺好玩的,看了一下桌子上的Nucleo,决定来移植一下。经过大约3天的紧张工作,终于成功完成了移植。期间出了一个小小的问题耗费了大约一天的时间。也就是Nucleo和S4A通讯的时候,S4A总是崩溃,一直未响应。不知道是什么原因,期间一直在改动自己的代码。一天无果。第二天无意间换了FT232作为串口通讯的工具。竟然奇迹般的好了。事后发现,只要是Nucleo的串口,不出几分钟,S4A必然崩溃。不知道是Nucleo串口的原因还是S4A的原因。
|