Hirdetés

2024. május 11., szombat

Gyorskeresés

Hozzászólások

(#64) ngabor2 válasza tvamos (#63) üzenetére


ngabor2
nagyúr

már elvégeztem, írogattam is programocskákat. a feladat már a végletekig le lett egyszerűsítve, mert a sokkal nagyobb tudásúba mindig beletört a bicskám. jelenleg eljutottam az egyszerűsítésbe addig, hogy ezt az egyetlen feladatot szeretném rábízni, az összes többit máshogy oldom meg. jó is, hogy nem volt időm az eredeti koncepciót nyomni, mert annak a megoldása a jelenlegi eszközeimmel életveszélyes lett volna (230V-ot egy olcsó relével nem biztos, hogy jó kapcsolgatni, kb. 2mm van a nyákon a vezetékek között).

a program:

#include <Wire.h>
#include <LiquidCrystal.h>

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);


void setup()
{
lcd.begin(16, 2); // start the library
lcd.setCursor(0, 0);
pinMode(2, OUTPUT);

}

void loop()
{
digitalWrite(2, LOW);
for(int x = 28780; x > 0; x--){
lcd.clear();
lcd.print("Remain to switch on: ");
lcd.print(x);
delay(1000);
}
digitalWrite(2, HIGH);
for(int x = 20; x > 0; x--){
lcd.clear();
lcd.print("Remain to switch off: ");
lcd.print(x);
delay(1000);
}
}

nem vagyok programozó, kb. 20 éve szórakoztam legutóbb vele, akkor is pascallal, ami kicsit más. túl mélyen belemerülni időm sincs. most annak próbálok utánajárni, hogy a for kapcsos zárójelei után kell-e pontosvessző. a fordító lefordítja úgy is, ha van, úgy is, ha nincs.

Copyright © 2000-2024 PROHARDVER Informatikai Kft.