Skip to content

Instantly share code, notes, and snippets.

@robokingsk
Last active October 23, 2018 15:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robokingsk/72602bef01171540b64042ab792138d7 to your computer and use it in GitHub Desktop.
Save robokingsk/72602bef01171540b64042ab792138d7 to your computer and use it in GitHub Desktop.
vypisovanie hodnot cez serial monitor
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