-
-
Save robokingsk/72602bef01171540b64042ab792138d7 to your computer and use it in GitHub Desktop.
vypisovanie hodnot cez serial monitor
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void setup() { | |
//nastavime pin 13 ako vystup | |
pinMode(13,OUTPUT); | |
//nastavy serialovy monitor na 9600 baud | |
Serial.begin(9600); | |
} | |
void loop() { | |
//citanie z analogoveho pinu a ukladanie do premennej hodnota_prevodnika | |
int hodnota_prevodnika = analogRead(A0); | |
/* | |
* Zmeni hodnotu premennej hodnota_prevodnika z rozmedzia 0 - 1023 na 100 - 1000 a ulozi ju do premennej cas_cakania | |
* To budeme pouzivat ako cas kolko bude ledka svietit a kolko bude zhasnuta | |
*/ | |
int cas_cakania = map(hodnota_prevodnika,0,1023,0,100); //map(hodnota, vstupna_najnizisa_hodnota , vstupna_najvyzsia_hodnota , vystupna_najnizsia_hodnota, vystupna_najvyzsia_hodnota) | |
//zapneme pin 13 | |
digitalWrite(13,HIGH); | |
//do delay vkladame cas_cakania | |
delay(cas_cakania); | |
//vypneme pin 13 | |
digitalWrite(13,LOW); | |
//do delay vkladame cas_cakania | |
delay(cas_cakania); | |
//vypiseme cas_cakania na novy riadok | |
Serial.println(cas_cakania); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment