Скетч для проверки генератора отрицательного напряжения
Ниже представлен скетч системы управления. В этом окне он неудобочитаем, поэтому скачать его в формате ino вы можете по этой ссылке.
Для работы этого скетча вам понадобятся дополнительные библиотеки :
- Wire.h - библиотека для работы с протоколом I2C. Это стандартная библиотека, она входит в комплект среды программирования Arduino IDE.
- LiquidCrystal_I2C.h - библиотека для работы с LCD по протоколу I2C. Скачать.
Если есть возможность, проверьте эти библиотеки на наличие обновлений.
//Скетч для проверки генератора отрицательного напряжения
#include <LiquidCrystal_I2C.h>//библиотеки работы с LCD через I2C
#include <Wire.h>
const int pwmPinNegative = 3 ; // пин ШИМ-сигнала для формирования отрицательного напряжения
//пины модуля I2C LCD-дисплея :
//SDA - A4
//SCL - A5
//питание от шилда
int pwmValue = 127; //скважность сигнала для источника отрицательного напряжения
LiquidCrystal_I2C lcd(0x27,16,2); // Задаем адрес и размерность дисплея.
void setup()//****************************************************************
{
pinMode (pwmPinNegative, OUTPUT) ;
analogWrite(pwmPinNegative, pwmValue);
lcd.init();// Инициализация lcd
lcd.backlight(); // Включаем подсветку
lcd.setCursor(0,0);//рисуем первую строчку
lcd.print("Negative Voltage");
lcd.setCursor(0,1);
lcd.print("PWM=");
lcd.print(pwmValue);
lcd.print("");
}
void loop() //*******************************************************************
{
}