abc Arduino
|
| Šema povezivanja: | Ispis |
![]() Elementi: |
|
|
|
Listing programa :
// analogan ulaz - izlaz sa LED diodom - Primjena osciloskopa
int ledPin = 6; // izlaz na digitalni pin
int analogniulaz = A0; // analogan ulaz
int ocitanavrijednost = 0; // ulazna vrijednost
int izlaznavrijednost; // izlazna vrijednost od 0 - 255
int kasni = 10; // kasnjenje u ms
void setup() {
pinMode(ledPin, OUTPUT); // izlaz na LED
Serial.begin(9600); // setup serial
}
void loop() {
ocitanavrijednost = analogRead(analogniulaz);
// pretvaranje opsega ulaznih vrijednosti od 0-1234 u izlazne 0-255
izlaznavrijednost = map(ocitanavrijednost, 0, 1023, 0, 255);
analogWrite(ledPin, izlaznavrijednost); // izlazna vrijednost
Serial.print("in: "); // serijski monitor
Serial.print(ocitanavrijednost);
Serial.print(" out: ");
Serial.println(izlaznavrijednost);
delay(kasni);
}
|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |