нужна помощь по програмированию
- Войдите на сайт для отправки комментариев
Чт, 19/02/2015 - 23:41
// the setup function runs once when you press reset or power the board
void setup() {
// initialize digital pin 13 as an output.
pinMode(13, OUTPUT);
}
// the loop function runs over and over again forever
void loop()
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
КАК ЗАСТАВИТЬ РАБОТАТЬ НЕ БЕСКОНЕЧНО А НАПРИМЕР 6 РАЗ
Какой вопрос, такой и ответ, один из нескольких вариантов:
int count = 6; // the setup function runs once when you press reset or power the board void setup() { // initialize digital pin 13 as an output. pinMode(13, OUTPUT); } // the loop function runs over and over again forever void loop() { digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(13, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second // КАК ЗАСТАВИТЬ РАБОТАТЬ НЕ БЕСКОНЕЧНО А НАПРИМЕР 6 РАЗ if (--count < 0) { while (1) {}; } }ПОМОГИТЕ ПОЖАЛУЙСТА
Добавить флаг. Добавить if, в котором проверять значение флага. Если флаг меньше 7 - мигаем светодиодом и инкрементируем флаг на 1. После шестого раза флаг станет равным 7 и по условию if светодиод перестанет мигать. При необходимости флаг впоследствии можно будет обнулять.
Я ЕЩЕ ЧАЙНИК В ЭТОМ В КАКОЕ МЕСТО НУЖНО ДОБАВИТЬ IF
А разве назвав себя чайник подразумевает не читать? И что ты понимаешь под if и куда его нужно добавить? По результатам ответов посмотрим нужна ли помощь.
Я ЕЩЕ ЧАЙНИК В ЭТОМ В КАКОЕ МЕСТО НУЖНО ДОБАВИТЬ IF
int led = 13; int count = 1; // the setup routine runs once when you press reset: void setup() { // initialize the digital pin as an output. pinMode(led, OUTPUT); } // the loop routine runs over and over again forever: void loop() { if(count < 7) { digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level) delay(1000); // wait for a second digitalWrite(led, LOW); // turn the LED off by making the voltage LOW delay(1000); // wait for a second count++; } }Короче, несколько вариантов тебе уже дали. Почитай для начала вот ЭТО и старайся сам думать, а не просто выпрашивать код.
Отож следующий вопрос, а как запустить снова или по кнопке? Чайники они такие чайники.
СПАСИБО БОЛЬШОЕ
СПАСИБО БОЛЬШОЕ
Почини кнопку Caps Lock на клавиатуре...
работает