roboforum.ruТехнический форум по робототехнике. |
|
|
Angel71 писал(а):и на нескольких страницах подряд ни одной левой ссылки
Angel71 писал(а):можно мегу выкинуть и на рассыпухе сделать.
ison = false;
_ison = false;
setup()
{
pwmoff();
}
loop()
{
if (voltage > minvolt)
_ison = true;
else
_ison = false;
if (_ison != ison)
{
ison = _ison;
if (ison)
pwmon();
else
pwmoff();
}
}
ison = false;
pwmoff();
loop()
{
if (voltage > minvolt)
{
if (!ison)
{
ison = true;
pwmon();
}
}
else
{
if (ison)
{
ison = false;
pwmoff();
}
}
}
bool ison = false;
float voltage = 0.0f;
float minvolt = 0.0f;
void pwmon(){}
void pwmoff(){}
void setup()
{
pwmoff();
}
void loop()
{
if (voltage > minvolt)
{
if (!ison)
{
ison = true;
pwmon();
}
}
else
{
if (ison)
{
ison = false;
pwmoff();
}
}
}
ADMUX=0b01100000; // выставляем номер канала(младщие биты) и режим источника опорного напряжения
ADCSRA.6=1; // запускаем АЦП преобразование
//ADCSRB&=0xF8;
while(ADCSRA.4==0);// ждем пока появится влаг завершения ацп преобразования
a[5]=ADCH; // присваиваем переменной a1 знкачение старщего регистра где храниться результат ацп
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4