电子入门套件[已关闭]


15

我目前对开始试验电子产品感兴趣,并且正在寻找某种电子入门套件来帮助我入门。

我看过Arduino的入门套件和BASIC Stamp,但我想知道是否还有其他有趣(甚至更好)的入门套件比我上面提到的那样?

PS从上面两个,我个人会选择Arduino,因为它使用C,而Basic Stamp使用BASIC

[更新]
目前大多数投票的答案X-Istence说,视差是要走的路,然而,从公认的答案(甚至第二个)Daok的问题与强烈反对,认为这是价格过高,不值得,如果你'已经进入编程。

有人想在此详细说明吗?


令人印象深刻的是Parallax产品,尤其是 BASIC Stamp,它们是成熟的,经过精心打磨的,并且拥有出色的文档,假设读者对电子知识知之甚少。我使用BS2触摸传感器制作了一把单键MIDI钢琴,并在大约3小时内制作了一些电线/连接器及其文档。如果你已经熟悉电子产品和东西,Arduino很棒,因为它更便宜,有更多的功能(中断,更多的I / O等),但是假设开发人员有更多的知识。
J. Polfer 2009年

Answers:


7

我发现,对于启动器,您可以快速关闭BASIC Stamp,因为它使用由Parallax开发的BASIC变体,称为PBASIC。

在使用BASIC Stamp和Arduino之后,我仍然拥有我的BASIC Stamp套件,以及可从Parallax网站免费获得的Stampworks书籍。我不再把我的Arduino卖给另一个学生了,他也觉得他想用C而不是BASIC写作。

BASIC邮票是一种milspec芯片,已用于数百个业余项目,也用于家用电器。

例如,BASIC Stamp已经被整合到一个设备中,该设备可以调度喷水灭火系统的开启时间,它也被用在各种不同的近太空气球上(非常类似于我在nearspace.0x58上工作的近太空项目)。.com了解更多信息)。

因为它没有C编译器而忽略了这个多功能且有用的芯片是一个错误。使用原型更容易,更容易快速构建各种项目,并且不需要在嵌入式平台上运行编写C代码的广泛知识。

完成BASIC Stamp后,您可以升级到Parallax的SX28。这是一个可以用SX / B编程的芯片(SIC版本的BASIC,使用与BASIC Stamp相同的技能和几乎相同的代码)。C编译器确实存在于SX中,并且允许您在汇编中完全编程(这是学习汇编的好平台)。

然后下一步是另一个名为Propeller的Parallax设备。这为您提供了8个不同的内核来运行代码,所有这些都在嵌入式设备中,允许您进行多任务。它必须用一种名为Spin的全新编程语言编写,但是当你自学BASIC和SX / B时,你将会了解Parallax的优秀资源,非常棒的手册和指南,Spin将一无所获。

我已经与Parallax的产品合作了很长时间,就在最近我开始转向Ti MSP430进行我正在开发的新项目,主要是为了迎接新的挑战,以及我在单个芯片上拥有所需的一切。

我的完全建议,如果你还没有猜到,请使用Parallax BASIC标记。您可以轻松地完成您想要做的事情,特别是作为初学者,这使它成为一个很好的入门套装。


我说我更喜欢C的原因是因为我比C语言更精通C语言; 事实上我多年没有使用Basic
Andreas Grech

即使在多年使用它之后,选择基本备份也非常容易。当我第一次开始使用电子和微处理器时,我避开BASIC Stamp以使用BASIC作为编程语言,但最终因其简单性和为用户提供的功率而爱上它。更简单的原型设计,更快的代码/测试周期以及更少的担忧。BASIC之所以如此命名是因为它基本,易于学习和重新学习。特别是当你第一次进入电子产品时,BASIC邮票会更好,它可以在教室里使用,它可以处理
X-Istence 2009年

比我有幸与之合作的任何其他微观更多的滥用。它可以用作一种教育工具,一旦你掌握了电子设备的基础知识,就可以继续前进。
X-Istence 2009年

+1。把手放下。进入电子产品的好方法。如果您对Java有任何关注,Parallax也有一个基于Java的芯片。免费链接:parallax.com
akf

@akf:想指出芯片没有垃圾收集,这是我生命中用过的最糟糕的产品之一。对于任何严肃的嵌入式工作,我绝对不会建议Javalin。
X-Istence 09

5

在之前的答案中有很多好的建议,但我想向您介绍一种不同的方法。

你写了:

我目前对开始试验电子产品感兴趣

对我来说,你不仅对微控制器编程感兴趣,而且对电子产品也感兴趣。

开始使用电子设备的最佳方法是自己构建(简单)电路。在我看来,制作自己的启动板是理想的,因为启动板是

  • 简单,只需要几个组件
  • 模块化(电源,LED,按钮,接口)
  • 免费提供原理图

我不是从一个完整的启动板开始,而是例如

  • 电源和一些LED
  • 电源和几个按钮。

稍后您可以添加RS232等。

首先,您可以在插板上构建所有东西,无需焊接。只需确保在DIL外壳中安装一个微控制器,没有SMD的东西。


对我来说,这种方法非常有效:我用AVR和PIC 做了一些东西,我从来没有使用入门套件。

如果您对微控制器编程感兴趣,那么购买入门套件是很好的。如果您对电子产品更感兴趣,那么最好不要这样做。


3

什么是这些关于微控制器的新奇谈话?

“电子产品”曾经意味着获得一个面包板和一堆分立元件(电阻器,晶体管,电容器,二极管,74系列逻辑芯片,光电池,LED ......)并拥有一些有趣的建筑......呃,我可以'记住,但振荡器收音机曾经是主食。学习电子学习惯于理解欧姆定律之东西,然后转向RLC阻抗和滤波理论,这是复数和傅里叶分析的美妙实际应用; 我怀疑学习编程微控制器会帮助你。

请注意,一位老朋友最近告诉我,他们可以得到一台PIC单片机比他们可以获得555计时器便宜,所以也许这是一个垂死的艺术。


2

了解您感兴趣的内容,电气工程是一个非常广泛的领域。最基本的问题是模拟或数字。我对数字感兴趣,所以这里有一些选择:

  • 现场可编程门阵列(FPGA)设计。这些是非常有趣的芯片,您学习硬件描述语言(HDL),如Verilog或VHDL。从那里,您可以使用该语言来描述所需的硬件。FPGA非常有用,如果你想要硬件能够做到特定且速度非常快(与x86相比),这可能适合你。我推荐Digilent Nexsys 2主板,大约100美元
  • 无线通信。也许你对HAM广播,甚至软件定义无线电感兴趣。无线数字通信有很多方面,学习曲线相当高。你可能想看看GNU Radio
  • 就像你说的,还有微控制器。不要担心必须顺便学习C,用微观做有趣事情所需的C知识并不是那么多。我拿了一个没有任何数据结构或指针知识的微控制器类。微型电脑也有很大的难度。TI MSP430可能是最复杂的,其次是ATMEL芯片,然后是PIC,然后是Arduino。此外,如果您对微型和FPGA感兴趣,请获取FPGA。您可以将FPGA硬件配置为微控制器。仔细研究一下micrlaze和picoblaze。
  • 您还可以研究数字信号处理器,但这需要相当多的理论背景。如果您不了解傅里叶变换,数字滤波器等等。

在模拟方面,我的知识要少得多。模拟中最受欢迎的两个领域是运算放大器和模数转换器。我也不太了解。但如果您对模拟电子产品感兴趣,请尝试使用make中的一些套件。




0

我还要查看制作杂志的制作者棚。他们有许多有趣的工具包,涵盖了各种各样的东西,包括机器人和电子产品。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.