Пропадает наряжение

thealicecooper
Offline
Зарегистрирован: 25.05.2014

Здравствуйте, Загрузил в ардуину прошивку

int ledPin = 9;    // Светодиод подключен к выходы 9
int analogPin = 3; // потенциометр подключен к выходу 3
int val = 0;       // переменная для хранения значения
 
void setup()
{
    pinMode(ledPin, OUTPUT);      // установка порта на выход
}
 
void loop()
{
    val = analogRead(analogPin);  // считываем значение с порта, подключенному к потенциометру
    analogWrite(ledPin, val / 4); // analogRead возвращает значения от 0 до 1023, analogWrite должно быть в диапозоне от 0 до 255
}

Все работало светодиод плавно моргал и погас, теперь при перезагрузке он загорается тухнет и всё,

Он загорается гаснет и наряжения ноль, и так до перезагрузки, перепрошивал и на другие пины

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

Попробуйте не подключать к ардуине ничего и загрузите скетч, моргающий встроеным светодиодом.

Araris
Offline
Зарегистрирован: 09.11.2012

del

thealicecooper
Offline
Зарегистрирован: 25.05.2014

Встроенный моргает, и 13пин тоже

beeper
Offline
Зарегистрирован: 11.07.2012

Чтение аналогового входа3 -  или analogRead(A3) или analogRead(17).

Потенциометр включен между землей и 5в ? А то, может, вы его подвесили к Vin=12в и мега начинает закипать?

(Недавно после суток разводки проводов, уже утром, перепутал и кинул на вход меги 12в. дымила знатно..)