Stránka 1 z 2

Arduino ide

Napsal: 22 bře 2021, 18:52
od Marek19111973
//More Information at: https://www.aeq-web.com/
//Version 2.0 | 11-NOV-2020

const int RecordTime = 3; //Define Measuring Time (Seconds)
const int SensorPin = 3; //Define Interrupt Pin (2 or 3 @ Arduino Uno)

int InterruptCounter;
float WindSpeed;

void setup()
{
Serial.begin(9600);
}

void loop() {
meassure();
Serial.print("Wind Speed: ");
Serial.print(WindSpeed); //Speed in km/h
Serial.print(" km/h - ");
Serial.print(WindSpeed / 3.6); //Speed in m/s
Serial.println(" m/s");
}

void meassure() {
InterruptCounter = 0;
attachInterrupt(digitalPinToInterrupt(SensorPin), countup, RISING);
delay(1000 * RecordTime);
detachInterrupt(digitalPinToInterrupt(SensorPin));
WindSpeed = (float)InterruptCounter / (float)RecordTime * 2.4;
}

void countup() {
InterruptCounter++;
}


Je mozne tento program upravit na lcd LCD 1602 znakový displej žlutá // Arduino 16x2 (Kód: El-AT-DS-16x2_YL tento chci použít dekuji

Re: Arduino ide

Napsal: 22 bře 2021, 19:14
od jankop
Ano, tento program lze upravit na žlutý displej.

Re: Arduino ide

Napsal: 22 bře 2021, 19:46
od Marek19111973
dekuji za odpoved jsem zacatecnik co mam prepsat v programu dekuji

Re: Arduino ide

Napsal: 22 bře 2021, 20:02
od martinius96
V prvom rade potrebuješ pre ten displej knižnicu.
Máš k tomu displeju I2C prevodník?
  • Ak nie, tak použiješ knižnicu LiquidCrystal, tá je priamo v prostredí Arduino IDE, nepotrebuješ ju doinštalovať
Ak si stiahneš tú knižnicu pre I2C prevodník (budeš používať dvojvodičové zapojenie hodinového signálu [SCL] a dát [SDA]) potrebuješ si ju importovať.
Buď priamo v Arduino IDE v príslušnej záložke, alebo obsah toho .zip archívu, ktorý stiahneš z Githubu nakopíruješ do C:/Users/[Používateľ OS]/Arduino/libraries/.

Následne (podľa knižnice) a example programu z nej potrebuješ urobiť inicializáciu displeja (v programe je napísané aj zapojenie displeja) na vývody Arduina. V podstate si example príkladom z príslušnej knižnice vyskúšaš, či vieš na displej vypísať text.
Ak áno, tak potrebnú časť pre inicializáciu a spustenie displeja si nakopíruješ do tvojho pôvodného programu.
A na miesto v programe, kde chceš vypísať na displej použiješ lcd.print(); obdobne ako je to tam teraz so Serial.print(); - keď si vyskúšaš nejaký ukážkový kód z knižnice pre tvoj displej (podľa tvojho zapojenia) tak ti to bude jasnejšie.

Re: Arduino ide

Napsal: 22 bře 2021, 20:38
od Marek19111973
dekuji vyzkouším a dam vedet

Re: Arduino ide

Napsal: 23 bře 2021, 07:39
od Marek19111973
tak se me to nejak nedari kam v tom programu mam napsat ten LiquidCrystal dekuji

Re: Arduino ide

Napsal: 23 bře 2021, 09:25
od ondraN
A co se třeba podívat do dokumentace :?:
https://www.arduino.cc/en/Reference/Liq ... onstructor

Re: Arduino ide

Napsal: 23 bře 2021, 10:25
od Marek19111973
dekuji ale to neresi muj problem psal jsem ze jsem zacatecnik
Do toho programu to musis¨m napsat

Re: Arduino ide

Napsal: 23 bře 2021, 11:18
od ondraN
Na tom odkazu je i příklad, kde je to všechno jasně vidět. Jak vložit knihovnu, kdy použít konstruktor, jak použít základní operace displeje. Pokud se to nechceš učit, tak si hoď téma do nabídky práce a někdo ti to za odměnu upraví.

Re: Arduino ide

Napsal: 23 bře 2021, 11:21
od Axamith