Professional Documents
Culture Documents
1. Uvod 3
2. Koda 5
3. Video prikaz 9
4. Viri in literature 10
2
Projektna naloga pri predmetu:
VODENJE SISTEMOV/ SISTEMSKO INZENIRSTVO
1. Uvod
1.1 Prestavitev Arduina
Programiranje v Arduinu je precej prosto. Programska koda Arduino je sestavljena iz dveh osnovnih delov:
setup()
loop()
V tem primeru setup() prestavlja del kode ki konfigurira krmilnik Arduino(vhod in izhod) in se izvede
enkrat na zacetku
Loo() zanka je del kode, ki jo Arduino ponavlja dokler plosca ni izklopljena, tu se zapisuje kaj treba da
naredi.
3
Projektna naloga pri predmetu:
VODENJE SISTEMOV/ SISTEMSKO INZENIRSTVO
1.3 Potreben material
-Arduino UNO
-Breadboard
-Push button
-Jumpers
4
Projektna naloga pri predmetu:
VODENJE SISTEMOV/ SISTEMSKO INZENIRSTVO
2. Koda
//Brojac na sedmosegmentnem displeju
// Spremenljivke
void setup() {
5
Projektna naloga pri predmetu:
VODENJE SISTEMOV/ SISTEMSKO INZENIRSTVO
Serial.begin(9600);
displayDigit(buttonPushCounter);
void loop() {
buttonState = digitalRead(buttonPin);
if (buttonState != lastButtonState) {
if (buttonState == LOW) {
bPress = true;
buttonPushCounter++;
Serial.println("on");
} else {
Serial.println("off");
// Zadrska
delay(50);
6
Projektna naloga pri predmetu:
VODENJE SISTEMOV/ SISTEMSKO INZENIRSTVO
lastButtonState = buttonState;
if( bPress ){
turnOff();
displayDigit(buttonPushCounter);
digitalWrite(a,HIGH);
digitalWrite(b,HIGH);
if(digit !=2)
digitalWrite(c,HIGH);
7
Projektna naloga pri predmetu:
VODENJE SISTEMOV/ SISTEMSKO INZENIRSTVO
digitalWrite(d,HIGH);
digitalWrite(e,HIGH);
digitalWrite(f,HIGH);
digitalWrite(g,HIGH);
void turnOff()
digitalWrite(a,LOW);
digitalWrite(b,LOW);
digitalWrite(c,LOW);
digitalWrite(d,LOW);
digitalWrite(e,LOW);
digitalWrite(f,LOW);
digitalWrite(g,LOW);
8
Projektna naloga pri predmetu:
VODENJE SISTEMOV/ SISTEMSKO INZENIRSTVO
3. Video prikaz
9
Projektna naloga pri predmetu:
VODENJE SISTEMOV/ SISTEMSKO INZENIRSTVO
4. Viri in literature
https://www.hwlibre.com/bs/7-segmentni-zaslon/
https://en.wikipedia.org/wiki/Seven-segment_display
https://www.thegeekpub.com/
https://sr.wikipedia.org/sr/Arduino
10