//varjanta a
int ledPin = 8; //tip, ime, vrednost
int buttonGreen = 2;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);//določa vzhod ali izhod
pinMode(buttonGreen, INPUT);
}
// digital read :branje pina
//digitalWrite :pisanja
void loop() {
// put your main code here, to run repeatedly:
if(digitalRead(buttonGreen) == HIGH) digitalWrite(ledPin, HIGH);
else digitalWrite(ledPin, LOW);
}
/*varjanta b
int ledPin = 8; //tip, ime, vrednost
int buttonGreen = 2;
bool buttonState;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);//določa vzhod ali izhod
pinMode(buttonGreen, INPUT);
}
// digital read :branje pina
//digitalWrite :pisanja
void loop() {
// put your main code here, to run repeatedly:
buttonState = digitalRead(buttonGreen);
digitalWrite(ledPin, buttonState);
}
//varjanta 2b
int ledPin = 8; //tip, ime, vrednost
int buttonGreen = 2;
int buttonRed = 3;
bool buttonState;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);//določa vzhod ali izhod
pinMode(buttonGreen, INPUT);
pinMode(buttonRed, INPUT);
}
// digital read :branje pina
//digitalWrite :pisanja
void loop() {
// put your main code here, to run repeatedly:
if (digitalRead(buttonGreen) == true) buttonState = true;
if (digitalRead(buttonRed) == true) buttonState = false;
digitalWrite(ledPin, buttonState);
}
// varjanta c da dela daj iz 5v v GND in Izbriši zgorna dva upora
//globalne spremenljivke
int ledPin = 8; //tip, ime, vrednost
int buttonGreen = 2;
int buttonRed = 3;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);//določa vzhod ali izhod
pinMode(buttonGreen, INPUT_PULLUP);
pinMode(buttonRed, INPUT_PULLUP);
}
// digital read :branje pina
//digitalWrite :pisanja
void loop() {
// put your main code here, to run repeatedly:
static bool buttonState = false;// statična - lokalna spremenljivka
if (digitalRead(buttonGreen) == false) buttonState = true;
if (digitalRead(buttonRed) == false) buttonState = false;
digitalWrite(ledPin, buttonState);
}
// vaja 4 od varjante c odstrani še rdeči gumb
*/