я новичек ?
- Войдите на сайт для отправки комментариев
Вс, 06/10/2013 - 20:50
как заставить несколько выводов выполнять одну одну операцию
тоесть как задействовать вывода 11,12,13
int ledPin=(');
{13,11,12
}
void setup()
{
pinMode(ledPin, OUTPUT);
}
void loop()
{
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
}
так и задействовать:
*
зы
- я новичёк?
- аха,.. а, я гуру - целуй ноги, раб!
Можно как то вот так попытаться
Это тоже сработает, но поступать так не совсем корректно, тк по хорошему, шевеля лишь 3-мя пинами порта B
нужно бы оставлять в покое 5-ть остальных.
Это возможно, но пусть уже это будет чем то типа "домашнего задания" ))
если ты гуру то я бог твой код не работает
const int pin1 = 11;
const int pin2 = 12;
const int pin3 = 13;
void setup()
{
pinMode (pin1, OUTPUT);
pinMode (pin2, OUTPUT);
pinMode (pin3, OUTPUT);
}
void loop()
{
digitalWrite (pin1, HIGH);
digitalWrite (pin2, HIGH)
digitalWrite (pin3, HIGH)
delay(80);
digitalWrite(pin1, LOW);
digitalWrite(pin2, LOW);
digitalWrite(pin3, LOW);
delay(80);
}
________.ino: In function 'void setup()':
________:5: error: 'pin1' was not declared in this scope
________:6: error: 'pin2' was not declared in this scope
________:7: error: 'pin3' was not declared in this scope
________.ino: In function 'void loop()':
________:11: error: 'pin1' was not declared in this scope
________:12: error: 'pin2' was not declared in this scope
________:13: error: expected `;' before 'digitalWrite'
________:17: error: 'pin3' was not declared in this scope
вот посмотри что пишет гуру хренов
*// гирлянда
const int pin1 = 11;
const int pin2 = 12;
const int pin3 = 13;
void setup()
{
pinMode (pin1, OUTPUT);
pinMode (pin2, OUTPUT);
pinMode (pin3, OUTPUT);
}
void loop()
{
digitalWrite (pin1, HIGH);
delay(80);
digitalWrite(pin1, LOW);
delay(80);
digitalWrite (pin2, HIGH);
delay(80);
digitalWrite(pin2, LOW);
delay(80);
digitalWrite (pin3, HIGH);
delay(80);
digitalWrite(pin3, LOW);
delay(80);
}
А вот так работает единственное надо понять как заставить их гореть одновременно
если ты гуру то я бог твой код не работает
мой код работает, а твой - нет.
мне пока до этого далеко
*// гирлянда
const int pin1 = 11;
const int pin2 = 12;
const int pin3 = 13;
void setup()
{
pinMode (pin1, OUTPUT);
pinMode (pin2, OUTPUT);
pinMode (pin3, OUTPUT);
}
void loop()
{
digitalWrite (pin1, HIGH);
delay(80);
digitalWrite(pin1, LOW);
delay(80);
digitalWrite (pin2, HIGH);
delay(80);
digitalWrite(pin2, LOW);
delay(80);
digitalWrite (pin3, HIGH);
delay(80);
digitalWrite(pin3, LOW);
delay(80);
}
А вот так работает единственное надо понять как заставить их гореть одновременно
И почитайте это Вставка программного кода в тему/комментарий.
Вопрос № 2
Как сделать так чтоб при нажатии кнопки менялись или режим или светодиоды
Как сделать на встроеной кнопке и на выносной
Работа с кнопками. В помощь новичку.
СПС
http://arduino.ru/forum/obshchii/vstavka-programmnogo-koda-v-temukomment...
как заставить мигать,
медленно гаснуть и медленно зажигается свето диоды вот в том коде?
как заставить мигать,
медленно гаснуть и медленно зажигается свето диоды вот в том коде?
чтобы мигало плавно и медленно, придется освоить выходы с ШИМ и соответственно analogWrite()
И еще, следует очень осторожно пользоваться фичей delay() плавно уходя от нее вообще...