问题标签 [analog-digital-converter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
encryption - 我如何估计这个输入的熵内容?
我有一个 1KHZ 三角波发生器,我正在使用模拟输入从 PIC 微控制器进行测量。三角波和模拟捕获的频率源是独立的频率源。ADC 以 100ksps 的速度捕获 12 [edit:10] 可用精度位。
为了生成真正的随机数,我想估计模拟样本中包含的熵。我已经确定的两个熵源是开尔文噪声和频率源偏移。
从捕获的波形中,我可以连续区分每秒大约两个频率,并且我将平均每秒捕获一个开尔文输入阈值翻转事件。所以我的估计是每秒大约两位熵。
谁能想出一种方法来证明更大的熵估计是正确的?
根据已经在 SO 上发布的类似问题的答案,我将添加以下说明:
我对熵源的其他想法并不特别感兴趣,因为对于那些替代源,我仍然需要回答同样的问题。
分析数据本身的自相关或其他随机性度量并不是正确的答案,因为它们会非常乐观。
image-processing - 将模拟表盘数字化的努力有哪些好的实施方式?
例如,
手表的表盘是模拟的,
在我感兴趣的机器中,有一个类似的表盘可以显示力的读数。
http://www.materialtestingmachine.in/full-images/analogue-universal-testing-machine-771364.jpg
我想在表盘前安装一个摄像头,并从收到的图像中提取信息,如手表时间或 UTM 中的力。
这种数据提取必须实时且连续地进行。因此,例如,程序输出应该是从手表读取的“时间”,即每秒更新一次。
android - 模拟视频采集到 Android 手机
我正在寻找一种在安卓手机上显示模拟视频流的方法。在 pc/mac/etc 上,您可以使用便宜的 usb 模数转换器(例如抓斗)来实现此目的:http ://www.terratec.net/en/products/Grabby_82248.html ,然后在 VLC 上查看,例如.
如果有合适的驱动程序可用,这样的事情(理论上)会在 android 上起作用吗?(即,是否有任何硬件问题使这成为不可能?)
有谁知道这种带有android驱动程序的设备是否可用?
最终,我想制作一个与抓斗(或类似设备)交互的应用程序,并允许用户在 android 上查看视频并捕获和发送短片。
c++ - 模拟到数字 cplus plus 编程
我正在编写一个模拟到数字设备的编码,其中包括 api 和驱动器以与设备接口。我的问题是我在哪里可以上网找到更多信息来源,以帮助我了解如何处理缓冲区中的位。
python - 带模拟转换的音频加密
我最近开始使用python,我对密码学没有特别的了解。
我想做的事:我想通过模拟信号传输数字编码数据(语音/wav),记录这个模拟信号并在之后解码。有点像这样:http ://www.cryptomuseum.com/crypto/voice.htm#digital但使用 AES 而不是 XOR 操作。
我的问题:我录制了一个 WAV 文件并用 AES 加密它。该文件的解密工作正常。现在我通过扬声器播放此信号并再次用麦克风录制。现在,当我解密麦克风录制的文件时,我只得到一个充满噪音的文件。
我是否会因为它的 2 倍模拟/数字转换而丢失太多信息而无法在此之后破译?AES 可能是我的应用程序的错误加密吗?
string - 比较串行读取数据和模拟读取值
我将通过串行通信向 Arduino 发送一个输入。该变量应该存储在一个变量中。我通过串行通信发送的数据应该与模拟输入值进行比较,如果两者相等,则应该执行一些操作。
通过串行通信发送给 Arduino 的数据只发送一次。因此,程序应存储该值并因此与模拟输入值进行比较。我应该使用什么,字符串或字符串转换?
python - 将模拟按键转换为数字按键
在 python 中,我想模拟一个操纵杆,当使用它时,可以给出 -63 到 +63 之间的值。当值为正时,我想按“w”键,负时按“s”键。我在接收这些值时没有问题,而是将这些模拟值转换为数字按键。有谁知道怎么做(代码可以是任何语言,我只需要一个大致的想法)。
c - PIC24H POT 输入控制 LED 闪烁延迟非线性
您好,我使用的是 PIC24H 微处理器,我编写了一个简单的程序,该程序使用模拟输入从 POT 获取输入,然后将其设置为延迟的模值。它似乎确实设置了延迟,但从左到右的进展似乎是随机且不一致的。帮助会很棒!谢谢!
c - CodeWarrior 编译器警告:“可能丢失数据”
请考虑以下代码:
我在 CodeWarrior 版本 5.9.0 上使用 MC9S08DZ60 ( http://www.freescale.com/files/microcontrollers/doc/data_sheet/MC9S08DZ60.pdf ) 和 PT1000-温度传感器。此函数用于计算温度并返回“结果”。但“beta”和“theta”值保持为 0。没有变化。
我也收到 C2705 警告:可能丢失数据。“结果”的价值是不对的。请帮助,因为我不知道出了什么问题!
提前致谢!
javascript - 从模拟端口读取时从 Arduino 串行接收到错误数据
也许这只是一派胡言,但它让我发疯。我正在尝试读取 Arduino 中的一个模拟端口,并使用 node.js 通过串行端口将值发送到 JavaScript。当我在 Arduino 控制台中显示数据时,一切正常,但是当我在 Mac 中使用终端时,一些值出现在两行中。
我正在使用的代码是:
阿杜诺:
节点:
代码再简单不过了,但仍然无法正常工作。我知道我错过了一些东西,但我看不到它。我测试了不同的波特率,但没有任何效果。请你帮助我好吗?
提前致谢