Здравствуйте , уважаемые любители электроники ! Обойдусь без долгого предисловия , сразу к делу .
Делал курсосовую работу на тему :
"Разработка микропроцессорного устройства контроля работы и заряда аккумуляторной батареи.
Система должна поддерживать ток заряда на заданном уровне, регулировать его во время окончания заряда. Предусмотреть функцию зарядки по закону Вудбриджа и дозарядки."
Упустил последнюю задачу , так как не успеваю даже основное сделать .
Как я понял , то задача моя состояла в том , чтоб сделать прибор на подобе регулироемой зарядки / блока питания , чтоли )
Так вот , искал нужную инфу , перерыл кучу информации , и лучшее что я нашел я Вам здесь покажу, но чуть позже
Сначала хотел бы уточнить некоторые нюансы . Схема обязательно должна была быть в Proteus , исходный код обязательно на Си , и микропроцессор из семейства AVR , препод разрешил Arduino тож юзать , этим я и воспользовался . Так вот, что у меня есть :


Все брал отсюда

https://circuitdigest.com/microcontr...am-using-lm317


Нажмите на изображение для увеличения. 

Название:	photo_2021-02-01_19-12-14.jpg 
Просмотров:	39 
Размер:	108.9 Кб 
ID:	296312

Схема в протеус (скрин)

Схема в протеус , проект

course.zip

и код

********

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(11, 12, 10, 9, 8, 7);

float voltage,current;

void setup()
{
Serial.begin(9600);
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.setCursor(0, 0);
lcd.print("12V Charger");
lcd.setCursor(0, 1);
lcd.print("-Circuit Digest");
delay(2000);
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("Voltage = ");
lcd.setCursor(0, 1);
lcd.print("Current = ");
}

void loop()
{
voltage = (analogRead(A0)) * 0.0140625;
current = (analogRead(A1)) * 0.35;

lcd.setCursor(10,0);
lcd.print(voltage);
lcd.setCursor(10,1);
lcd.print(current);

delay(1000);
}

*******

Компилил в Arduino IDE . Без ошибок .


Теперь к проблеме . Проблема в том , что дисплей всегда показывает одно и тоже , в схеме нет напряжение , и она не реагирует на изминения в потенциометрах . Короче почему то не работает , прикрепеляю скрины и надеюсь на Вашу поддержку, друзья знатоки !
Заранее спасибо !

Нажмите на изображение для увеличения. 

Название:	photo_2020-12-28_20-36-26 (2).jpg 
Просмотров:	4 
Размер:	61.2 Кб 
ID:	296315Нажмите на изображение для увеличения. 

Название:	photo_2020-12-28_20-36-26 (3).jpg 
Просмотров:	3 
Размер:	59.1 Кб 
ID:	296316Нажмите на изображение для увеличения. 

Название:	photo_2020-12-28_20-36-26.jpg 
Просмотров:	8 
Размер:	83.9 Кб 
ID:	296317