## //Naloga izpiše števila od 1 do 15
``` c=
int seznam[] = {1,2,4,8,16,32,64,128,255,0,255,0,255};
void setup() {
// put your setup code here, to run once:
for(int i = 0; i < 8; i++){
pinMode(i, OUTPUT);
}
}
void loop() {
// put your main code here, to run repeatedly:
for(int i=0; i < 15; i++){
PORTD = seznam[i];
delay(300);
}
}
```

## Random number
``` c=
void setup() {
// put your setup code here, to run once:
randomSeed(analogRead(A0));
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
int stevilo = random(1, 11); //1 od 10
Serial.println(stevilo);
delay(500);
}
```
## Lučke
``` c=
int ledPin[] = {1, 2, 4, 8, 16, 32, 64, 128, 255, 0, 255};
void setup() {
// put your setup code here, to run once:
DDRD = 0xFF;
}
void loop() {
// put your main code here, to run repeatedly:
for (int x = 0; x < 8; x++){
PORTD = ledPin[x];
delay(300);
}
}
```

## LCD 16x2
``` c=
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,9,8,7);
int pot=A0;
int value;
void setup() {
// put your setup code here, to run once:
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("Pot value: ");
//pinMode(pot,INPUT);
}
void loop() {
// put your main code here, to run repeatedly:
value=analogRead(pot);
lcd.setCursor(0,1);
lcd.print(value);
}
```

## funkcija za izpis besedil, števil in znakov
```c=
//funkcija za izpis besedil, števil in znakov
#include <LiquidCrystal.h>
LiquidCrystal lcd(12,11,10,9,8,7);
byte hertz[8] = {
0b00000,
0b01010,
0b11111,
0b11111,
0b11111,
0b01110,
0b00100,
0b00000
};
void setup() {
// put your setup code here, to run once:
lcd.begin(16,2);
lcd.createChar(2,hertz);
}
void loop() {
// put your main code here, to run repeatedly:
lcd.setCursor(0,0);
lcd.write(2);
textPrint("Besedilo");
steviloPrint(10);
}
void textPrint(char text[]){ //(char *text) ali (String text)
lcd.setCursor(0,1);
lcd.print(text);
}
void steviloPrint(int x){
lcd.setCursor(14,1);
lcd.print(x);
}
```

# http://194.249.229.147/
##
```=c
```