12-11-2016, 00:21
Witam. Jest to mój pierwszy post na forum więc proszę o wyrozumiałość. Robię sobie oświetlenie w pokoju. Mam zrobiony układ oświetlenia z wykorzystaniem arduino, przekaźników i modułu bluetooth. Aplikacje na telefon mam zrobioną ze strony MIT App Inventor. Pod spodem dodaje filmik, kod i profesjonalny szkic układu(wykonany w najlepszym programie graficznym Paint), screen aplikacji i układ oświetlenia ( Cztery podwójne rzędy halogenów).Wszystko działa jak ta lala. Po prostu gra i buczy. Tylko jest taki problem że te oświetlenie będzie uzależnione od telefonu. A chciałbym żeby był też normalny podwójny wyłącznik na ścianie. Który by włączał 4 + 4 halogeny. I przejdźmy teraz do sedna.
Moje pytanie brzmi jak mam to podłączyć pod arduino i jak musiał by wyglądać kod. Z góry dziękuję za pomoc.
http://pl.tinypic.com/r/15yvi9t/9
https://www.youtube.com/watch?v=ShzLcCT6Kus
Moje pytanie brzmi jak mam to podłączyć pod arduino i jak musiał by wyglądać kod. Z góry dziękuję za pomoc.
Kod:
int led1 = A0;
int led2= A1;
int led3=A2;
int led4=A3;
int state;
void setup() {
pinMode (led1, OUTPUT);
pinMode (led2, OUTPUT);
pinMode (led3, OUTPUT);
pinMode (led4, OUTPUT);
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);
Serial.begin(9600);
}
void loop() {
if(Serial.available() > 0){
state = Serial.read();}
if (state == '1') {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH);}
else if (state == '2') {
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);}
if (state == '3') {
digitalWrite(led2, HIGH);
digitalWrite(led3, HIGH);}
else if (state == '4') {
digitalWrite(led2, LOW);
digitalWrite(led3, LOW);}
if (state == '5') {
digitalWrite(led1, HIGH);
digitalWrite(led4, HIGH); }
else if (state == '6') {
digitalWrite(led1, LOW);
digitalWrite(led4, LOW);}
if (state == '7') {
digitalWrite(led1, HIGH);
digitalWrite(led2, HIGH); }
else if (state == '8') {
digitalWrite(led1, LOW);
digitalWrite(led2, LOW);}
if (state == '9') {
digitalWrite(led3, HIGH);
digitalWrite(led4, HIGH); }
else if (state == 'A') {
digitalWrite(led3, LOW);
digitalWrite(led4, LOW);}
if (state == 'B') {
digitalWrite(led1, HIGH);}
else if (state == 'C') {
digitalWrite(led1, LOW);}
if (state == 'D') {
digitalWrite(led2, HIGH);}
else if (state == 'E') {
digitalWrite(led2, LOW);}
if (state == 'F') {
digitalWrite(led3, HIGH);}
else if (state == 'G') {
digitalWrite(led3, LOW);}
if (state == 'H') {
digitalWrite(led4, HIGH);}
else if (state == 'I') {
digitalWrite(led4, LOW);}
}
http://pl.tinypic.com/r/15yvi9t/9
https://www.youtube.com/watch?v=ShzLcCT6Kus