Страница 1 из 1

Не получается подключить потенциометр к ардуино в протеусе

Добавлено: Сб янв 25, 2020 19:39:36
Asha11981
Нужно подключить потенциометр к ардуино в протеусе. Для примера собрал простую схему. Потенциометр - ардуино - виртуальный COM-порт. По идее, кручу ручку потенциометра, меняется напряжение, меняется значение на выходе от 0 до 1023. Когда делаю это в протеусе, на выходе только 1023, вне зависимости от положения потенциометра. .hex-файл загружен правильно. Собрал эту же схему в тинкеркаде, все работает. В чем может быть проблема?

Код для ардуино

int sensorPin = A0; // Порт к которому подключен потенциометр
int sensorValue = 0; // Переменная для хранения показаний
void setup() {
Serial.begin(9600);
}
void loop() {
sensorValue = analogRead(sensorPin);
Serial.print("sensor = " );
Serial.println(sensorValue);
delay(500);
}

Добавлено after 5 hours 8 minutes 5 seconds:
Нужно было запитать ацп на ардуино. Хотя, сама ардуино работает без этого.Проблема решена.

Re: Не получается подключить потенциометр к ардуино в протеу

Добавлено: Вт фев 11, 2020 14:11:20
BOB51
А зачем протеус, ежли имеется вполне приличный симулятор?
https://www.sites.google.com/site/unoardusim/
на сегодня версия 2.6.0 вроде...
8)

Re: Не получается подключить потенциометр к ардуино в протеу

Добавлено: Чт фев 13, 2020 18:25:58
Asha11981
[uquote="BOB51",url="/forum/viewtopic.php?p=3789089#p3789089"]А зачем протеус, ежли имеется вполне приличный симулятор?
https://www.sites.google.com/site/unoardusim/
на сегодня версия 2.6.0 вроде...
8)[/uquote]
Потому что проект, для которого это нужно было сделать выполнен в протеусе. За ссылку спасибо, посмотрю.