abc Arduino - Dodaci
|
Listing programa : // map() funkcija - Pretvaranje opsega 0-9 u opseg 0-3 // 44map4_2 int kasni = 2000; // 2 s void setup() { // postavke Serial.begin(9600); // brzina prenosa podataka Serial.println("Pretvaranje opsega 0-4 u opseg 0-2"); // naslov Serial.println("0-4 0-2"); // naslov } // ponavljanje void loop() { for (int i = 0; i <= 4; i++) { Serial.print(i); // ispis i // pretvaranje opsega map( Serial.print("\t"); // ispis razmaka tabulatorom Serial.println(map(i, 0, 4, 0, 2)); // ispis vrijednosti novog opsega } delay(kasni); // cekaj } |
Ispis: Pretvaranje opsega 0-4 u opseg 0-2 0-4 0-2 0 0 1 0 2 1 3 1 4 2 |
Listing programa : // map() funkcija - Pretvaranje opsega 0-9 u opseg 0-3 // 44map9_3 int kasni = 2000; // 2 s void setup() { // postavke Serial.begin(9600); // brzina prenosa podataka Serial.println("Pretvaranje opsega 0-9 u opseg 0-3"); // naslov Serial.println("0-9 0-3"); // naslov } // ponavljanje void loop() { for (int i = 0; i <= 9; i++) { Serial.print(i); // ispis i // pretvaranje opsega map( Serial.print("\t"); // ispis razmaka tabulatorom Serial.println(map(i, 0, 9, 0, 3)); // ispis vrijednosti novog opsega } delay(kasni); // cekaj } |
Ispis: Pretvaranje opsega 0-9 u opseg 0-3 0-9 0-3 0 0 1 0 2 0 3 1 4 1 5 1 6 2 7 2 8 2 9 3 |
Listing programa : // map() funkcija - Pretvaranje opsega 0-9 u opseg 0-3 // 44map10_2 int kasni = 2000; // 2 s void setup() { // postavke Serial.begin(9600); // brzina prenosa podataka Serial.println("Pretvaranje opsega 0-10 u opseg 0-2"); // naslov Serial.println("0-10 0-2"); // naslov } // ponavljanje void loop() { for (int i = 0; i <= 10; i++) { Serial.print(i); // ispis i // pretvaranje opsega map( Serial.print("\t"); // ispis razmaka tabulatorom Serial.println(map(i, 0, 10, 0, 2)); // ispis vrijednosti novog opsega } delay(kasni); // cekaj } |
Ispis: Pretvaranje opsega 0-10 u opseg 0-2 0-10 0-2 0 0 1 0 2 0 3 0 4 0 5 1 6 1 7 1 8 1 9 1 10 2 |
Slijedeća lista su web stracnice abc Ardruino koje sadrže map() funkcije.