Arduino linje följande Robot för nybörjare (13 / 27 steg)
> Ihåg hur vi pratade om funktioner att ha tre delar? Input, instruktioner, och utgång?
Låt oss tala om instruktioner: Funktioner
Vrida denna uppsättning instruktioner:
void loop()
{
(, );
(YEL, );
(RED, );
}
Till detta:
void green_light()
{
(, );
(YEL, );
(RED, );
}
En funktion används istället för instruktioner.
Var som helst du vill göra ett grönt ljus, kan du nu skriva .
Låt oss tala om utgångar:
Installationen och loop funktion har utgångar för. De är utan laga kraft. Void är datorspråk för ingenting. Vår funktion kommer ut en .
Först måste du berätta Arduino som du vill din funktion till utgång en
.
Då måste du faktiskt återvända (utgång) envärde.
Ett exempel på detta är:
my_awesome_function()
{
i_love_kittens = ;
return i_love_kittens;
}