Крякалка и сирена на одном контроллере,на разных пинах.

Spread the love

На ардуино нано

Для работы с контроллером ардуино нано,надо скачать драйвер,установить программу arduino,настроить её:В вкладке «инструменты»,»плата ардуино нано»,выбрать ардуино нано.А в вкладке «Процессор атмега 328p»,выбрать «атмега 328p»,или»атмега 328p(Old Boonloader)»,в зависимости от экземпляра контроллера ардуино нано.

Далее привожу рабочий скетч:

int k;

int i=0;

void setup()

 {

   pinMode(4,OUTPUT);  //4-ЧЕТВЕРТАЯ D НОЖКА

   pinMode(9, OUTPUT);

 }

void loop()

{

for(i=500;i<700;i+=4){

  tone(9,i);

  delay(15);

  }

  for(i=700;i>500;i-=4){

  tone(9,i);

  delay(15);

  }}

  void yield()

{  for( k=0;k<=14;k++)  //ЦИКЛ ОТ 0 ДО 14 С ШАГОМ

  {

    digitalWrite(4,0);   //НИЗКИЙ ЛОГ УРОВЕНЬ LOW НА 4 D НОЖКЕ

    delayMicroseconds(k*70);

    digitalWrite(4,1);  //ВЫСОКИЙ ЛОГ УРОВЕНЬ HIGH НА 4 D НОЖКЕ

    delayMicroseconds(k*70);

}

}

0 0 голоса
Рейтинг статьи

Метки:

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x