Посмотреть вложение 21595 Здравствуйте все. я новичёк в ардуино и поэтому прошу о помощи. В этом скетче динамик и два светодиода. если такким же образом подключить ещё хоть один или два, то последние светятся тускло. почеему? помогите плизз)))
Куда подключить, чего подключить, что эта хрень вообще должна делать? Если скетч рабочий - то нафига он тут нужен....?
Светодиодов 2 и если подлючить еще 2 или 1 то эти 2 или 1 светодиод светятся тускло может кто то знает как их подключить по другому или код менять? А так то это просто светомузыка.
так покажите нормальный код этой "светомузыки". То что выложено в первом посте - кривое, даже компилироваться не долно
выкладываю для коллег, чуть подсократил музыку Код (C++): bool a; bool b; bool c; void setup() { pinMode(10,INPUT); pinMode(9,OUTPUT); pinMode(6,INPUT); pinMode(5,OUTPUT); pinMode(4,OUTPUT); } void loop() { { a=digitalRead(10); b=digitalRead(6); c=digitalRead(6); if(a == HIGH) if(b == LOW) if(c == LOW) tone(9, 174, 249.99975);digitalWrite(5,HIGH);digitalWrite(4,LOW); digitalWrite(3,HIGH);digitalWrite(2,LOW); delay(277.7775); tone(9, 233, 499.9995);digitalWrite(5,LOW);digitalWrite(4,HIGH); digitalWrite(3,LOW);digitalWrite(2,HIGH); delay(555.555); tone(9, 174, 374.999625);digitalWrite(5,LOW);digitalWrite(4,LOW); digitalWrite(3,HIGH);digitalWrite(2,LOW); delay(416.66625); tone(9, 233, 249.99975);digitalWrite(5,HIGH);digitalWrite(4,LOW); digitalWrite(3,LOW);digitalWrite(2,LOW); delay(277.7775); tone(9, 220, 249.99975);digitalWrite(5,LOW);digitalWrite(4,HIGH); digitalWrite(3,LOW);digitalWrite(2,LOW); delay(277.7775); tone(9, 195, 249.99975);digitalWrite(5,LOW);digitalWrite(4,LOW); digitalWrite(3,HIGH);digitalWrite(2,LOW); delay(277.7775); tone(9, 220, 249.99975);digitalWrite(5,LOW);digitalWrite(4,LOW); digitalWrite(3,LOW);digitalWrite(2,HIGH); delay(277.7775); tone(9, 233, 749.99925);digitalWrite(5,HIGH);digitalWrite(4,LOW); digitalWrite(3,LOW);digitalWrite(2,LOW); delay(833.3325); tone(9, 195, 249.99975);digitalWrite(5,LOW);digitalWrite(4,HIGH); digitalWrite(3,LOW);digitalWrite(2,LOW); delay(277.7775); tone(9, 195, 999.999);digitalWrite(5,LOW);digitalWrite(4,LOW); digitalWrite(3,HIGH);digitalWrite(2,LOW); delay(1111.11); tone(9, 233, 499.9995);digitalWrite(5,LOW);digitalWrite(4,LOW); digitalWrite(3,LOW);digitalWrite(2,HIGH); delay(555.555); tone(9, 220, 374.999625);digitalWrite(5,HIGH);digitalWrite(4,LOW); digitalWrite(3,LOW);digitalWrite(2,LOW); delay(416.66625); tone(9, 195, 124.999875);digitalWrite(5,LOW);digitalWrite(4,HIGH); digitalWrite(3,LOW);digitalWrite(2,LOW); delay(138.88875); tone(9, 174, 499.9995);digitalWrite(5,LOW);digitalWrite(4,LOW); digitalWrite(3,HIGH);digitalWrite(2,LOW); delay(555.555); tone(9, 116, 374.999625);digitalWrite(5,LOW);digitalWrite(4,LOW); digitalWrite(3,LOW);digitalWrite(2,HIGH); delay(416.66625); tone(9, 116, 124.999875);digitalWrite(5,HIGH);digitalWrite(4,LOW); digitalWrite(3,LOW);digitalWrite(2,LOW); delay(138.88875); tone(9, 174, 999.999);digitalWrite(5,LOW);digitalWrite(4,HIGH); digitalWrite(3,LOW);digitalWrite(2,LOW); delay(1111.11); tone(9, 195, 499.9995);digitalWrite(5,LOW);digitalWrite(4,LOW); digitalWrite(3,HIGH);digitalWrite(2,LOW); delay(555.555); tone(9, 220, 499.9995);digitalWrite(5,LOW);digitalWrite(4,LOW); digitalWrite(3,LOW);digitalWrite(2,HIGH); delay(555.555); tone(9, 233, 1999.998);digitalWrite(5,HIGH);digitalWrite(4,LOW); digitalWrite(3,LOW);digitalWrite(2,LOW); delay(2222.22); } }
Антон - у вас уже спрашивали - где pinMode() для новых пинов? - нету? - вот они и не светят А потом. где вы этот код нашли? он кривой и безграмотный. Вы его хотя бы понимаете, или просто списали? Что там за ерунда с условиями? Код (C++): if(a == HIGH) if(b == LOW) if(c == LOW) Зачем в delay() tone() дробные числа с таким количеством знаков после запятой? вы в курсе. что обе эти функции работают только с целыми? Не имейте привычки хватать всякую гадость в сети, лучше учитесь программировать сами.
а вот врать нехорошо, я эти делеи и тоны с кучей цифр после запятой раз месяц у новичков вижу... и все "сами писали". да
нет конечно, просто забавно. что когда-то один болван это написал - а теперь куча других.... новичков это копируют все с теми же числами 249.99975