• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Podprogram
#3
(18-01-2018, 15:56)Robson Kerman napisał(a): Funkcję piszesz tak:
Jeśli nie zwraca i nie pobiera żadnej wartości to,
void nazwa_funkcji(void){
ciało funkcji
}
wywołujesz ją sobie:
nazwa_funkcji();
Jak chcesz znać inne przypadki to pisz, a ja postaram się napisać coś później.

Dzięki za szybką reakcję.

Chodzi mi o coś takiego:

Kod:
int diodaPin = 13;  // to już jest dla nas jasne :)
int czujnik = 6; //wejście przycisku
int stan;
 
void setup() {
  pinMode(diodaPin, OUTPUT);
  pinMode(czujnik, INPUT);
  digitalWrite(diodaPin, LOW);
}
 
void loop()
{  
  stan = digitalRead(czujnik);     // odczytujemy pin6 i zapisujemy w zmiennej stan

    if (stan==HIGH);
    {
      digitalWrite(diodaPin, HIGH);   // zaświeć diodę na pinie 13
    }  
 
    if (stan==LOW);
    {
      wylacz();                     // wywołaj funkcję wyłączenia
    }
}

void wylacz();
{
  digitalWrite(diodaPin, LOW);
}
Wywala błąd że wylacz nie był zdeklarowany
 
Odpowiedź
  


Wiadomości w tym wątku
Podprogram - przez kyoto - 18-01-2018, 15:43
RE: Podprogram - przez Robson Kerman - 18-01-2018, 15:56
RE: Podprogram - przez kyoto - 18-01-2018, 16:17
RE: Podprogram - przez CEO - 18-01-2018, 16:31
RE: Podprogram - przez Robson Kerman - 18-01-2018, 16:59
RE: Podprogram - przez kyoto - 18-01-2018, 17:30

Skocz do:


Przeglądający: 1 gości