首页 > 解决方案 > Arduino 程序不适用于 Proteus

问题描述

我为 Proteus 中的模拟编写了一个 Arduino 程序。我有一个 Arduino mega 2560 板和 7 段阴极。我希望 7 段显示数字“8”。我已经编译了 Arduino 程序并将 .hex 文件的路径复制到板上。当我运行模拟时,7 段不亮;但是,模拟运行没有错误。我对此很陌生。请帮帮我。

Proteus,Arduino mega 2560,7 段阴极

void setup() {
  pinMode(0, OUTPUT);
  pinMode(1, OUTPUT);
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
  pinMode(6, OUTPUT);
}
void loop() {
  digitalWrite(0, 1);
  digitalWrite(1, 1);
  digitalWrite(2, 1);
  digitalWrite(3, 1);
  digitalWrite(4, 1);
  digitalWrite(5, 1);
  digitalWrite(6, 1);
}

标签: arduinoarduino-ide

解决方案


我的工作得很好,您是否在 Arduino IDE 中选择了 Atmega2560 处理器? Arduino IDE

这是工作原理图的图片: 变形虫

为什么它不能在您的设备上运行?


推荐阅读