1001cosmetice.ro

Crearea unei functii cu void si cu parametru

Updated: Jun 30


In acest tutorial vom vedea cum se poate adauga un parametru unei functii astfel incat sa putem modifica o caracteristica dintre acolade. Functia cu parametru este definita la finalul programului in felul urmator:

void numefunctie(parametru)

{

functii executabile in functie de parametru;

}


Sa adaugam un parametru functiei data drept exemplu in tutorialul anterior:


void setup(){

pinMode(13, OUTPUT); // initializare pin 13 pentru emisie

AprindeLED(500); // invocare functie AprindeLED

}

void loop()

{

}

void AprindeLED(int timp) // creare functie AprindeLED cu parametrul intreg "timp"

{

for (int i=1; i<= timp; i++) /* pentru variabila i egala cu 1,mai mica sau egala cu parametrul "timp",i creste */

{

digitalWrite(13, HIGH); // trimite semnal HIGH prin pinul 13

delay(timp); // asteapta o durata egala cu parametrul "timp"

digitalWrite(13, LOW); // trimite semnal LOW prin pinul 13

delay(timp); // asteapta o durata egala cu parametrul "timp"

}

}

Daca modificam parametrul "timp" dintre paranteze atunci cand folosim functia,timpul de asteptare (delay) dintre aprinderile consecutive ale LED-ului se va schimba de asemenea.


In tutorialul viitor vom vedea cum se poate crea o functie care poate returna valori sau alte date inapoi la utilizator!




0 views
This site was designed with the
.com
website builder. Create your website today.
Start Now
evomag.ro