【问题标题】:Faster mini Arduino board for OLED display用于 OLED 显示器的更快的迷你 Arduino 板
【发布时间】:2017-06-14 06:58:49
【问题描述】:

我希望创建一个汽车实时数据显示仪表。 诸如 Boost、AFR、一些温度之类的东西。

为此,我想使用这个 OLED 显示器: http://www.ebay.com/itm/I2C-2-42-128x64-Graphic-OLED-Yellow-Display-Arduino-PIC-Multi-wii-/201468080188?hash=item2ee86ef03c:g:Rc4AAOSw5ZBWQxoj

但由于我需要经常更新它,我认为我需要一个比我拥有的 Arduino Mini V3 更快的 Arduino(或者我曾经使用过的 ATtiny)。我在看 Cortex M3 arduino 板,像这样:http://www.ebay.com/itm/1PCS-Arduino-IDE-kompatibles-Board-STM32-STM32f103C8T6-ST-ARM-32-bit-Cortex-M3-/272501782722?hash=item3f725f38c2:g:li4AAOSw241YZK24

实时数据显示就足够了吗? 基本上它所要做的就是读取传感器并显示数据,我只是想消除滞后并使其更加实时。

谢谢你, 最大。

【问题讨论】:

  • 为什么 ATTiny 不起作用? instructables.com/id/…
  • @gre_gor OP 在他的帖子中暗示——然后是 cmets——他还需要其他传感器,可能需要比微型封装提供的更多引脚和 ADC。
  • ATtiny,考虑到它是一个非常紧凑且易于设置的芯片,I/O 引脚太少。它之前在我需要较少 I/O 的项目中确实工作得很好,但这次我更关心使用 Atmel 芯片的显示器的刷新率。我在想如果采用 ARM Cortex 的方式来显示刷新时间会更快。

标签: arduino display


【解决方案1】:

您会惊讶于编程良好的 16 Mhz 微控制器的速度有多快。在您正在进行的这个项目中,这是一个雄心勃勃的项目,我怀疑您的最小问题将是 Arduino 的速度或延迟。在阅读其数据表后,根据您选择的传感器选择具有您需要的功能的微型传感器。

【讨论】:

  • 传感器为 0-5V 传感器或电阻型传感器。所以这只是模拟阅读所有这些的问题。由于我选择的显示器是 128x64 像素,我认为旧的 Arduino Nano V3 实时更新它会有点慢。所以你是说刷新速度不会有太大的不同?如果是这样,我不妨试试我拥有的 Arduino :)
  • 我没有做任何预测——但我总是根据实际需求(包括引脚数)为设计选择微控制器部分。你的OLED接口是什么?这可能会促使您做出决定。
  • 它是I2C,所以不需要很多引脚即可运行。
  • 来自 I2C.info:“I2C 总线很受欢迎,因为它使用简单,可以有多个主机,只定义了最高总线速度,只需要两根带有上拉电阻的线连接几乎无限数量的 I2C 设备。”我认为您需要查看您的零件数据表并将您的各种 IO 引脚映射到 Arduino 引脚并查看。这是嵌入式开发的第一步——设计目标设备上连接的内容。假设您还有其他三个模拟传感器,那就是另外三个模拟引脚。一共五针。添加诊断 LED。那是六个。仍然可能可行。
  • I/O 没问题,用 Arduino 或简单的 ATtiny 设计了定制电路。只是好奇我的目标速度是否足以使用 Atmel 芯片,或者我应该从一开始就使用 ARM Cortex。
猜你喜欢
  • 1970-01-01
  • 2015-06-30
  • 1970-01-01
  • 2013-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多