// prva naloga v1
/*void setup() {
Serial.begin(115200);
1. Napiši program, ki na vsakih 500 ms na serijskem portu izpiše string »ALARM«. Za določitev časovnega intervala uporabi funkcijo millis().
}
void loop() {
static int stevec = 0;
static int Delay = 500;
if (millis() % Delay == 0) {
if (stevec == 0) {
Serial.println("ALARM");
stevec = 1;
}
}
if (millis() % Delay == 2){
stevec = 0;
}
}*/
// prva naloga v2
/*
unsigned long changeTime; // Šteje štiri bite
int Delay = 500;
bool m = HIGH;
void setup() {
Serial.begin(115200);
changeTime = millis();
}
void loop() {
if ((millis()-changeTime) > Delay) {
changeTime = millis();
m = !m;
}
if (m == LOW){
Serial.println("vklop");
}
else {
Serial.println("izklop");
}
} */
/*unsigned long changeTime; // Šteje štiri bite
int Delay = 500;
bool m = HIGH;
void setup() {
Serial.begin(115200);
changeTime = millis();
}
void loop() {
if ((millis()-changeTime) > Delay) {
changeTime = millis();
m = !m;
if (m == LOW) Serial.println("vklop");
else Serial.println("izklop");
}
} */
// druga naloga v1
/* void setup() {
// put your setup code here, to run once:
// 2. Napiši program, ki na vsakih 500 ms na portu D zamenja stanje LED diode.
DDRD = 0x04;
}
void loop() {
PIND = 0x04; // 0b00000100
delay(500);
PIND = 0x00; // 0b00000000
delay(500);
}
*/
// druga naloga v2
/*void setup() {
pinMode(2, OUTPUT)
}
void loop() {
digitalWrite(2, HIGH);
delay(500);
digitalWrite(2, LOW);
delay(500);
}*/
// druga naloga v3
/*int led = 2;
void setup() {
pinMode(led, OUTPUT)
}
void loop() {
digitalWrite(led, HIGH);
delay(500);
digitalWrite(led, LOW);
delay(500);
}*/
// druga naloga v4
/*int led = 2;
unsigned long cas;
int Delay = 500;
bool m = HIGH;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
if ((millis() - cas) > Delay) {
cas = millis();
m = !m;
digitalWrite(led, m);
}
}*/
// tretja naloga v1
/*int led = 2;
unsigned long cas;
int Delay = 500;
bool m = HIGH;
void setup() {
pinMode(led, OUTPUT);
}
void loop() {
if ((millis() - cas) > Delay) {
cas = millis();
m = !m;
digitalWrite(led, m);
delay(100);
}
}*/
// četrta naloga v1
/*void setup() {
pinMode(7, INPUT_PULLUP);
Serial.begin(115200);
}
void loop() {
Serial.println(digitalRead(7));
}*/