标签: electronics

c ++编程板

我想用计算机板进入c ++编程.我知道那里有一些教育板,你可以连接电脑,编写简单的程序,让灯光亮起,做一些简单的事情.我希望这里有人可以给我一些很好的资源,我可以在哪里获得这些类型的电路板以及我应该寻找什么样的电路板.我试过谷歌搜索它,但我似乎无法找到合适的关键字.此外,有关编程板的任何教程或信息都会有所帮助,也欢迎您提供任何建议或提示.

编辑:感谢大家的回复.我想进入编程硬件,以便我可以进入开发设备和制作酷小工具的领域.我会查看有人建议的社区.我只是想进入它并扩展它,我认为一些教育的东西值得一看.我不介意在linux中编程.c ++是通常用于此类东西的语言吗?

c++ hardware electronics

4
推荐指数
1
解决办法
1813
查看次数

如何在微控制器上运行opencv?

我不太了解电子领域和控制器的很多东西.但我想知道如何将opencv程序与红色交通灯结合起来?我知道答案是微控制器,但我只知道有一个编译器AVR可以将C编译为十六进制,然后使用微控制器.

但OpenCV(我认为我不会在C上运行)是高级别的,可能不适用于AVR.

那么我应该怎样做才能将机器视觉程序(OpenCV和C++)和交通红灯的计时器结合起来?

  • 根据某些原因,改变我的编程语言和库对我来说是如此困难.
  • 我的程序必须是实时的.
  • 如果有另一个系统(不是控制器和......),它的成本并不高,并且可以运行opencv程序,我可以使用它.

如果您需要更多细节,请告诉我.

c++ microcontroller opencv electronics

3
推荐指数
1
解决办法
7900
查看次数

只需一个电阻即可将Raspberry Pi GPIO连接到5V

嗨,大家好,

我一直通过分压器(2个电阻)将5V输入连接到我的Raspberry Pi.但我现在想知道为什么?究竟是什么原因?

像"5V - >电阻 - > GPIO"这样的电路是否安全?如果没有,为什么?

非常感谢你.

electronics input circuit gpio raspberry-pi

3
推荐指数
1
解决办法
7182
查看次数

只用NAND门合成左移1?

我有一个算法,在循环中使用C位运算符(<<,&,^,|,〜)执行2个64位无符号整数的除法.

现在我想完全消除左移<<运算符以理解这是如何完成的,因为我已经可以合成AND,OR,XOR,而不是使用NAND门.

是否可以通过JUST NAND门执行左移1?我已经阅读了一些关于电子触发器的内容,但我在纯软件中实现它只是为了理解它.

我想完全避免使用<<或>>运算符,并且不希望使用包括汇编在内的任何计算机语言的现有算术运算符.

我不是在大学或做这个作业作业,只是好奇它是如何工作的,并希望在正确的方向上提供一些帮助.

binary cpu electronics division bitwise-operators

3
推荐指数
1
解决办法
2324
查看次数

使用Bash将单个字节写入串行端口

我有一个Arduino,我编码从USB串口读取并为LED供电.我知道它正在工作,因为它适用于内置的串行监视器.现在我想编写一个写入串口的Bash脚本.

这是命令:

 echo 121 > /dev/cu.usbmodem411
Run Code Online (Sandbox Code Playgroud)

它输出字符串"123".我怎么能写一个值为121的单字节?

bash shell electronics arduino

2
推荐指数
1
解决办法
5252
查看次数

OASIS VLSI布局文件解析器

OASIS是VLSI拓扑表示的格式.我需要一个OASIS格式的解析器,或者一些描述这种格式结构的文档.我在谷歌找不到它的任何提及.

是否有可用的OASIS解析器,或者至少有一些关于文件结构的文档?

parsing electronics calibre vlsi

2
推荐指数
1
解决办法
2299
查看次数

晶体管的C /数学模型

我正在编写一些代码来模拟一些电子设备并需要对一些晶体管进行建模.有谁知道有几种模型的资源?(或至少有几种具有高栅极阻抗和相当线性的模拟性能,因为这是我将需要的.)

股票组件的方程组和价值表将起作用,但具有C绑定的功能代码会更好.

c math electronics

1
推荐指数
1
解决办法
706
查看次数

在PHP中缩放一系列数字?

我正在开发一些PHP代码,它与一个硬件进行通信,该硬件正在移动时钟上的物理手.基本上,我有一系列数字(分钟)在000到180之间,对应伺服位置000到180.

我面临的问题是我现在发现伺服只能移动到000到165之间的值.

有没有办法将给定数量在000到180范围内扩展到000到165?我一直在绞尽脑汁,任何帮助都会非常感激.

功能示例:

function convertScale($handVal)
{
 //some code to convert scale from 000-180 to 000-165
 return $convertedPos;
}
Run Code Online (Sandbox Code Playgroud)

php math electronics

1
推荐指数
1
解决办法
329
查看次数

编程FPGA?

我想在一块电路板上编程FPGA,该电路板上有一个插座(zif等或适用的任何东西),用于所述FPGA,无需焊接即可将其拆下并重新连接.我想知道在哪里可以获得适合以这种方式编程FPGA的电路板?

一旦FPGA被编程,它们将通过焊接连接到另一个不同的PCB.

我希望基本上以可编程EPROM的方式对FPGA进行编程.

我希望尽可能使用VHDL.

electronics fpga vhdl

1
推荐指数
1
解决办法
861
查看次数

Altium Designer隐藏丝印中的所有指示符图例?

试图从丝网印刷中隐藏我所有的零件代号。有没有一种更快的方式隐藏所有内容而无需单独双击每个部分?

还有一种方法可以全局设置指示符的字体和大小。我的设计是非常小的PCB尺寸,因此至关重要的是我将其缩小到默认尺寸。

ps。关闭Grind-pin警告是我应该关注的事情吗?

electronics eda altium-designer

1
推荐指数
1
解决办法
904
查看次数