roboforum.ruТехнический форум по робототехнике. |
|
|
dimamichev писал(а):С этим ком 19 отдельная история. Первая плата работала с ком 3. Вторая плата..
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Arduino UNO
//
////////////////////////
//
//программа для управления звонницей //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
int x=1410; //длительность импульса – угол поворота качалки
void setup()
{
pinMode(7,OUTPUT);//управляющий канал сервопривода
digitalWrite(7,LOW);
pinMode(12,INPUT); //кнопка выв.12 вход
pinMode(11,INPUT); //кнопка выв.11 вход
}
void loop()
{
x=1410;// возвращение в центральное положение
if (digitalRead (12)==HIGH) //если кнопка нажата ...
{x=970;} //удар в большой диск
if (digitalRead (11)==HIGH) //если кнопка нажата ...
{x=1730;} //удар в малый диск
{
digitalWrite(7, HIGH);//исполнение удара...
delayMicroseconds(x);//длительность импульса
digitalWrite(7, LOW);
delayMicroseconds(10000-x);//длительность паузы
delayMicroseconds(10000);
}
}
//
// Конец /
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Вернуться в Arduino и другие Xduino
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 14