Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

ardino program problem

jarekpp107
-
-
Posty: 1
Rejestracja: 9 sty 2010, o 21:39
Lokalizacja: gorzow

ardino program problem

Postautor: jarekpp107 » 9 sty 2010, o 21:42

hmm zaczynam zabawe z arduino zrobiem prosty program zapalający diody tylko wystąpił bład i nie zabardzo wiem o co chodzi porosze o pomoc i wyjaśnienie (kompletnie zielony )

Kod: Zaznacz cały

const int ledPin1 = 11; const int ledPin2 = 10; const int ledPin3 = 9; const int ledPin4 = 8; const int ledPin5 = 7; const int ledPin6 = 6; const int buttonPin1 = 4; const int buttonPin2 = 3; const int buttonPin3 = 2; const int buttonPin4 = 1; int buttonState1 = 0; int buttonState2 = 0; int buttonState3 = 0; int buttonState4 = 0; void setup() { // initialize the LED pin as an output: pinMode(ledPin1, OUTPUT); pinMode(ledPin2, OUTPUT); pinMode(ledPin3, OUTPUT); pinMode(ledPin4, OUTPUT); pinMode(ledPin5, OUTPUT); pinMode(ledPin6, OUTPUT); // initialize the pushbutton pin as an input: pinMode(buttonPin1, INPUT); pinMode(buttonPin2, INPUT); pinMode(buttonPin3, INPUT); pinMode(buttonPin4, INPUT); } void loop() { buttonState1 = digitalRead(buttonPin1); buttonState2 = digitalRead(buttonPin2); buttonState3 = digitalRead(buttonPin3); buttonState4 = digitalRead(buttonPin4); } if (buttonState1 != HIGH) { digitalWrite(ledPin1, HIGH); digitalWrite(ledPin2, HIGH); digitalWrite(ledPin3, HIGH); } else if (buttonState2 != HIGH); { digitalWrite(ledPin4, HIGH); digitalWrite(ledPin5, HIGH); digitalWrite(ledPin6, HIGH); } else (buttonState3 != HIGH); { digitalWrite(ledPin1, HIGH); digitalWrite(ledPin3, HIGH); digitalWrite(ledPin5, HIGH); } else if (buttonState4 != HIGH); { digitalWrite(ledPin2, HIGH); digitalWrite(ledPin4, HIGH); digitalWrite(ledPin6, HIGH); } else { digitalWrite(ledPin1, LOW); digitalWrite(ledPin2, LOW); digitalWrite(ledPin3, LOW); digitalWrite(ledPin4, LOW); digitalWrite(ledPin5, LOW); digitalWrite(ledPin6, LOW); }


chodzi o to że program nie chodzi zła składnia czy mój tok rozumowania jest zły
Ostatnio zmieniony 14 sty 2010, o 17:12 przez jarekpp107, łącznie zmieniany 1 raz.

radzio
Moderator
Moderator
Posty: 965
Rejestracja: 13 maja 2003, o 10:33
Lokalizacja: Sosnowiec
Kontaktowanie:

Postautor: radzio » 11 sty 2010, o 19:29

My też nie wiemy o co chodzi, bo jaki to był błąd to już nie napisałeś.

Wróć do „AVR/AVR32”

Kto jest online

Użytkownicy przeglądający to forum: Bing [Bot] i 77 gości