Помогите разобраться с кодом

Sergunec
Sergunec аватар
Offline
Зарегистрирован: 01.04.2015

Купил Arduino Uno. Захотелось написать программу, которая делает следующее: при вращении потенциометра и последующего нажатия на кнопку звучит сигнал фиксированной частоты, но регулируемой длительности. Сложил программу из двух скетчей. Не компилируется!!!???

//Звонок с регулируемой длительностью

//Задание глобальных переменных

//Глобальные переменные обладают областью видимости в любом месте программы

const int potentiometr = 0; //Потенциометр соединен с пином 0 на плате

const int buzzer = 8; //Задаём постоянный пин для зуммера

const int button = 9; //Задаем постоянный пин для кнопки

//Задание переменной для считывания значения потенциометра (целочисленный тип int)

int potentiometrValue;

void setup()

{

pinMode(buzzer, OUTPUT); //Задание пина зуммера в качестве выходного

pinMode(button, INPUT); //Задние пина кнопки в качестве входного

}

void loop()

{

//Считывание значения аналогового пина potentiometr (лежит в пределах от 0 до 1023 – 0-5 вольт)

potentiometrValue = analogRead(potentiometr);

if (digitalRead(button) == HIGH) //Если кнопка нажата

tone(buzzer, 294,  potentiometrValue ); //Подаем звук частоты 294Гц

}

bwn
Offline
Зарегистрирован: 25.08.2014

Прямо так и говорит - не компилируюсь(((. И посмотрите как код вставлять правильно.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

Сначала оформите нормально код - http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukommentarii

Sergunec пишет:

Сложил программу из двух скетчей. Не компилируется!!!???

Нельзя просто взять и сложить два скетча. Нужно вдумчиво смотреть код, который получается. И кроме фразы "не компилируется" нужно писать конкретную ошибку, которую выдает компилятор.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

const int potentiometr = 0; //Потенциометр соединен с пином 0 на плате

const int potentiometr = A0; //Потенциометр соединен с пином A0 на плате
как кнопка подсоединена ?

http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment...

Sergunec
Sergunec аватар
Offline
Зарегистрирован: 01.04.2015

Извините, согласен потенциометр соединён с пином А0. Другие ножки + и земля.