Upload
gogo-p
View
6
Download
4
Embed Size (px)
DESCRIPTION
h
Citation preview
24.3.2014.
1
Prvi program
Osnovno programiranje i svijetlea dioda Na ploici imate LED diodu spojenu na PIN13! 4.Postavite diodu da mijenja svoje stanje iz svijetli u ne svijetli svake dvije sekunde
//varijabla LED tipa integer neka sadri broj 13 int led=13; //setup se izvava jednom prilikom pokretanja ureaja void setup() { //PIN 13 (varijabla led=13) neka bude izlazni PIN pinMode(led,OUTPUT);
} //loop se izvrava dok se ureaj ne ugasi void loop() { //postavi logiku jedinicu (5V) na PIN 13 (led=13) digitalWrite(led,HIGH);
}
24.3.2014.
2
Osnovno programiranje i svijetlea dioda
Na ploici imate LED diodu spojenu na PIN13!
1. Postavite diodu da zasvijetli prilikom podizanja programa
Osnovno programiranje i svijetlea dioda Na ploici imate LED diodu spojenu na PIN13!
2.Postavite diodu da ne svijetli prilikom podizanja programa
//varijabla LED tipa integer neka sadri broj 13
int led=13;
void setup()
{
//PIN 13 (varijabla led=13) neka bude izlazni PIN
pinMode(led,OUTPUT);
}
void loop()
{
//postavi logiku jedinicu (5V) na PIN 13 (led=13)
digitalWrite(led,LOW);
}
24.3.2014.
3
Osnovno programiranje i svijetlea dioda Na ploici imate LED diodu spojenu na PIN13!
3.Postavite diodu da mijenja svoje stanje iz svijetli u ne svijetli svake jedne sekunde
int led=13;
void setup()
{
pinMode(led,OUTPUT);
}
void loop()
{
digitalWrite(led,HIGH);
//cekaj odreeni broj mikro sekundi
delay(1000);
digitalWrite(led,LOW);
delay(1000);
}
Osnovno programiranje i svijetlea dioda Na ploici imate LED diodu spojenu na PIN13!
4.Postavite diodu da mijenja svoje stanje iz svijetli u ne svijetli svake dvije sekunde
int led=13;
void setup()
{
pinMode(led,OUTPUT);
}
void loop()
{
digitalWrite(led,HIGH);
delay(2000);
digitalWrite(led,LOW);
delay(2000);
}
24.3.2014.
4
Serijski port izlaz 5. Inicijalizirajte serijski port na brzinu 9600bps i ispiite na serijski port jednom poruku Tu sam te
prijeite u novi red
void setup()
{
//inicijaliziraj serijski port sa brzinom 9600
Serial.begin(9600);
//ispii poruku i znak enter
Serial.println("Tu sam");
}
void loop()
{
}
Serijski port izlaz 6. Inicijalizirajte serijski port na brzinu 9600bps i ispisujte na serijski port poruku: Tu sam te prijeite u
novi red
void setup()
{
//inicijaliziraj serijski port sa brzinom 9600
Serial.begin(9600);
}
void loop()
{
//ispii poruku i znak enter
Serial.println("Tu sam");
}
24.3.2014.
5
Serijski port izlaz 7. Inicijalizirajte serijski port na brzinu 9600bps i ispisujte na serijski port poruku: Tu sam bez entera
na kraju!
void setup()
{
//inicijaliziraj serijski port sa brzinom 9600
Serial.begin(9600);
}
void loop()
{
//ispii poruku i znak enter
Serial.print("Tu sam");
}
Serijski port izlaz 8.Postavite serijski port na 9600bps. Ispisujte brojeve (0-15) i to tako da ispisujete po jedan broj svakih 200ms, te da je izmeu
brojeva jedan znak razmaka. Kada ispiete sve brojeve kod zadnjeg prijeite u novi red i napravite pauzu od tono 1 sek.
void setup()
{
//inicijaliziraj serijski port sa brzinom 9600
Serial.begin(9600);
}
void loop()
{
int i;
for(i=0;i
24.3.2014.
6
Serijski port izlaz 9. Proirite zadatak 9. Kod svakog ispisa broja promijenite stanje LED diode na portu 13 (svijetli i ne svijetli).
int stanje;
void setup()
{
Serial.begin(9600);
stanje=0;
pinMode(13,OUTPUT);
digitalWrite(13,HIGH);
}
void loop()
{
int i;
for(i=0;i