答案1
我发现,对于初学者来说,您很快就会忽略 BASIC Stamp,因为它使用了 Parallax 开发的 BASIC 变体(称为 PBASIC)。
我使用过 BASIC Stamp 和 Arduino,现在我还有 BASIC Stamp 套件,以及可从 Parallax 网站免费获取的 Stampworks 手册。我不再拥有我的 Arduino,因为它已卖给了另一个学生,他也觉得他想用 C 而不是 BASIC 来编写。
BASIC 邮票是一种军用规格芯片,已用于数百个业余项目以及家用电器。
例如,BASIC Stamp 已被整合到一个可以安排喷水灭火系统开启时间的设备中,它也已被用于各种不同的近太空气球(非常像我参与的近太空项目更多信息请访问 nearspace.0x58.com)。
因为它没有 C 编译器而忽略这款多功能且实用的芯片是一个错误。使用它制作原型更容易,更容易快速构建各种项目,并且不需要编写在嵌入式平台上运行的 C 代码的丰富知识。
完成 BASIC Stamp 后,您可以升级到 Parallax 的 SX28。这是一种可以用 SX/B(BASIC 的 SX 版本,使用相同的技能和几乎与您为 BASIC Stamp 学到的相同的代码)进行编程的芯片。SX 确实存在 C 编译器,并且允许您完全用汇编语言进行编程(学习汇编语言的好平台)。
接下来是另一个 Parallax 设备,称为 Propeller。它为您提供了 8 个不同的核心来运行代码,所有这些都在一个嵌入式设备中,允许您执行多任务。它必须用一种名为 Spin 的全新编程语言编写,但等您自学了 BASIC 和 SX/B 后,您就会理解 Parallax 的精彩资源、精彩手册和指南,而 Spin 就什么都不是了。
我已经使用 Parallax 的产品很长时间了,最近我才开始将 Ti MSP430 转向我正在进行的一个新项目,主要是为了应对新的挑战,同时它在一个芯片上满足了我所需要的一切。
我的建议是,如果你还没猜到,就选择 Parallax BASIC 印章。它可以轻松完成你想做的事情,尤其是对于初学者来说,这是一款很棒的入门套装。
答案2
前面的答案中已经有很多好的建议,但我想向您提出一种不同的方法。
你写了:
我目前对开始尝试电子产品很感兴趣
在我看来,你不仅对微控制器编程感兴趣,而且对电子产品。
开始使用电子产品的最佳方法是自己制作(简单)电路。在我看来,制作自己的入门板是理想的选择,因为入门板
- 简单,只需要几个组件
- 模块化(电源、LED、按钮、接口)
- 便宜的
- 可免费获取示意图
我不会从完整的入门板开始,但例如
- 电源和一些 LED 或者
- 电源和一些按钮。
稍后您可以添加 RS232 等。
首先,您可以在插接板上构建一切,无需焊接。只需确保微控制器位于 DIL 外壳中,无需 SMD 元件。
对我来说,这种方法非常有效:一些 AVR 的东西和 PIC,但我从来没有入门套件。
如果您对微控制器编程感兴趣,购买入门套件是个不错的选择。如果您对电子产品更感兴趣,最好不要购买。
答案3
答案4
几个月前,我在 StackOverFlow 上问过几乎相同的关于 MicroController 的问题。你可以在那里得到很多很好的答案:https://stackoverflow.com/questions/78744/how-to-start-programming-microcontroller