Elektronika.lt
 2025 m. sausio 30 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 Forumas / + pokalbiai
 - Paieška forume
 - D.U.K. / Forumo taisyklės
 - Narių sąrašas
 - Registruotis
 - Prisijungti

Elektronika.lt portalo forumas

Jūs esate neprisijungęs lankytojas. Norint dalyvauti diskusijose, būtina užsiregistruoti ir prisijungti prie forumo. Prisijungę galėsite kurti naujas temas, atsakyti į kitų užduotus klausimus, balsuoti forumo apklausose.

Administracija pasilieka teisę pašalinti pasisakymus bei dalyvius, kurie nesilaiko forumo taisyklių. Pastebėjus nusižengimus, prašome pranešti.

Dabar yra 2025 01 30, 04:47. Visos datos yra GMT + 2 valandos.
 Forumas » Mikrovaldikliai » arduino kodas ir tekstas ant lcd
Jūs negalite rašyti naujų pranešimų į šį forumą
Jūs negalite atsakinėti į pranešimus šiame forume
Jūs negalite redaguoti savo pranešimų šiame forume
Jūs negalite ištrinti savo pranešimų šiame forume
Jūs negalite dalyvauti apklausose šiame forume
 
  
Puslapis 12
Pereiti prie 1, 2  Toliau
Pradėti naują temą  Atsakyti į pranešimą Rodyti ankstesnį pranešimą :: Rodyti kitą pranešimą 
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 04:31 Pranešti apie taisyklių pažeidimą Atsakyti su citata
super
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Citata:
/*
Arduino thermistor example software
Tutorial: http://www.hacktronics.com/Tutorials/arduino-thermistor-tutorial
Copyright (c) 2010 Mark McComb, hacktronics LLC
License: http://www.opensource.org/licenses/mit-license.php (Go crazy)
*/

#include <LiquidCrystal.h>
#include <math.h>

/*

LCD Connections:
rs (LCD pin 4) to Arduino pin 12
rw (LCD pin 5) to Arduino pin 11
enable (LCD pin 6) to Arduino pin 10
LCD pin 15 to Arduino pin 13
LCD pins d4, d5, d6, d7 to Arduino pins 5, 4, 3, 2
*/

LiquidCrystal lcd(12, 11, 10, 5, 4, 3, 2);
int backLight = 13; // pin 13 will control the backlight



void setup(void) {
pinMode(backLight, OUTPUT);
digitalWrite(backLight, HIGH); // turn backlight on. Replace 'HIGH' with 'LOW' to turn it off.
lcd.begin(20, 4); // rows, columns. use 16,2 for a 16x2 LCD, etc.
lcd.clear(); // start with a blank screen
lcd.setCursor(0,0); // set cursor to column 0, row 0
}

double Thermister(int RawADC) {
double Temp;
// See http://en.wikipedia.org/wiki/Thermistor for explanation of formula
Temp = log(((10240000/RawADC) - 10000));
Temp = 1 / (0.001129148 + (0.000234125 * Temp) + (0.0000000876741 * Temp * Temp * Temp));
Temp = Temp - 273.15; // Convert Kelvin to Celcius
return Temp;
}

void printTemp(void) {
double fTemp;
double temp = Thermister(analogRead(0)); // Read sensor
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Temperature is:");
lcd.setCursor(0,1);
lcd.print(temp);
lcd.print(" C / ");
fTemp = (temp * 1.Cool + 32.0; // Convert to USA
lcd.print(fTemp);
lcd.print(" F");
if (fTemp > 68 && fTemp < 7Cool {
lcd.setCursor(0,1);
lcd.print("Very comfortable");
}
}

void loop(void) {
printTemp();
delay(1000);
}


Turiu sita koda is cia http://www.hacktronics.com/Tutorials/arduino-thermistor-tutorial.html paveiksleli matos naudojamas 4 segmentu lcd o pas mane tik 2. Pakeiciu lcd.setCursor i 0,1 prie if salygos tada pradeda rodyt ta sakini lcd.print("Very comfortable"); kaip padaryt kad suveikus if parodytu sita sakini o poto vel temperatura, nes lcd tik 2segmentu, o projektas su 4 segmentais.


Paskutinį kartą redagavo super, 2015 05 20, 19:49. Redaguota 1 kartą
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 07:24 Pranešti apie taisyklių pažeidimą Atsakyti su citata
mindogas
Dažnas dalyvis
Dažnas dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Kai kita karta eisi i tualeta didelio reikalo pagalvok dar karta apie sia problema, gal sprendimas ateis pats i galva. Pastumdyti ka po ko spausdini tikrai neturetu buti sunku tikram programuotojui.
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 09:00 Pranešti apie taisyklių pažeidimą Atsakyti su citata
super
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Mano C ziniom tai persudetinga.
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 11:01 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
O tu nurodei kad pas tave 16x2 lcd?
t.y. lcd.begin(16, 2);
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 11:20 Pranešti apie taisyklių pažeidimą Atsakyti su citata
super
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Ingo rašo:
O tu nurodei kad pas tave 16x2 lcd?
t.y. lcd.begin(16, 2);

Nu ir kas vistiek ta pati rodis, nes viska rodo tai pat kaip nuotraukoj tik kai lcd 16x2 o ne 16x4 tai tas uzrasa turinti but 3 eilutei perkeliau i 2 eilute bet tada rodo tik ji, tai galvoju kad ji butu galima keist kas kelias s su temp parodimais
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 12:49 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Kad tu nesupranti elementariu dalyku, pasziurek ir suprask ka daro printTemp funkcija.

Si f-ja pirmoje eiluteje isveda uzrasa, antroje eiluteje, skaitines reiksmes, o paskui dar papildomai "Very comfortable", o tu sita "Very comfortable", padarai su savo lcd.setCursor 0,1 vel iskarto dedi i antra eilute, tai pries dedamas padaryk koki delay(3000); ,kad spetum pamatyt kas buvo antroje eiluteje,ir man atrodo kad tuomet geriau butu lcd.setCursor(0,0);, tai bent skaitines reiksmes pastoviai matytusi
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 14:17 Pranešti apie taisyklių pažeidimą Atsakyti su citata
super
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Ingo rašo:
Kad tu nesupranti elementariu dalyku, pasziurek ir suprask ka daro printTemp funkcija.

Si f-ja pirmoje eiluteje isveda uzrasa, antroje eiluteje, skaitines reiksmes, o paskui dar papildomai "Very comfortable", o tu sita "Very comfortable", padarai su savo lcd.setCursor 0,1 vel iskarto dedi i antra eilute, tai pries dedamas padaryk koki delay(3000); ,kad spetum pamatyt kas buvo antroje eiluteje,ir man atrodo kad tuomet geriau butu lcd.setCursor(0,0);, tai bent skaitines reiksmes pastoviai matytusi

Tai man ir reikia kad laipsnius ir uzrasa rodytu is eiles, o kas bus parasius 0,0 ?
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 16:01 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Nu as nebesuprantu ko tu nesupranti ir kaip tau paaiskinti!
parasius 0,0 nieko nebus, o parasius
lcd.setCursor(0,0); bet kuris tekstas einantis po sios eilutes bus pradedamas rasyti lcd pirmoje eiluteje nuo pirmo langelio, taciau priestai buves tekstas sioje eiluteje bus momentaliai istrinamas jeigu nepadarysi delay.
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 16:22 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Socrates
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą
Sekantis klausimas bus: "kodel man viska rodo Farenheitais?"... Reiktu trint sita tema, nes cia bergzdzias reikalas isvis kazka diskutuot su juo Laughing Po kokiu 5 metu gal kazkoks suvokimas ir ateis pas ji.
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 19:48 Pranešti apie taisyklių pažeidimą Atsakyti su citata
super
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Ingo rašo:
Nu as nebesuprantu ko tu nesupranti ir kaip tau paaiskinti!
parasius 0,0 nieko nebus, o parasius
lcd.setCursor(0,0); bet kuris tekstas einantis po sios eilutes bus pradedamas rasyti lcd pirmoje eiluteje nuo pirmo langelio, taciau priestai buves tekstas sioje eiluteje bus momentaliai istrinamas jeigu nepadarysi delay.

Siulot man ikist delay pries very comfortable, bet taip netinka, tarkim temp pakyla iki 18 laipsniu, tai ka as pastovei zesiu i temp, kad pamatyt kokia buvo temperatura ?
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 20, 20:04 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
super rašo:

Siulot man ikist delay pries very comfortable, bet taip netinka, tarkim temp pakyla iki 18 laipsniu, tai ka as pastovei zesiu i temp, kad pamatyt kokia buvo temperatura ?


Nieko nesupratau ka cia parasei, surasyk viska paeiliui kaip pagal tave programa turetu veikti, kokia 10-20 eiluciu, gal tada bus aiskiau.
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 21, 14:53 Pranešti apie taisyklių pažeidimą Atsakyti su citata
super
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
https://www.youtube.com/watch?v=V2GL3DIOttg Noriu padaryt kaip cia kad keistu uzrasai, komentare duotas kodas, bet nzn i kurias kodo eilute zet jo kode.
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 21, 16:38 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Tai tu nori matyti temperatūros kitimo istorija?
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 21, 16:58 Pranešti apie taisyklių pažeidimą Atsakyti su citata
super
Senbuvis
Senbuvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Apsilankyti vartotojo tinklapyje
Ta prasme as negaliu matyt temp nuo 25 laipsniu, nes ja pakeicia uzrasas, tai noriu, kad uzrasas keistu su laipsniais nes jie vienoj eilutej.
 arduino kodas ir tekstas ant lcd
PranešimasParašytas: 2015 05 21, 18:28 Pranešti apie taisyklių pažeidimą Atsakyti su citata
Ingo
Užkietėjęs dalyvis
Užkietėjęs dalyvis
Peržiūrėti vartotojo aprašymą Siųsti asmeninį pranešimą Siųsti el. laišką Apsilankyti vartotojo tinklapyje
Jug aiskinau, perrašyk pora eilučių:
pakeisk lcd.begin(16, 2); ir vietoje lcd.setCursor(0,3); įrašyk:
delay(3000);lcd.setCursor(0,0);
Pradėti naują temą  Atsakyti į pranešimą Pereiti prie 1, 2  Toliau
 
Forumo sistema: phpBB
 „Google“ paieška forume
 Kas naujesnio?
 Naujos temos forume

Global electronic components distributor – Allicdata Electronics

Electronic component supply – „Eurodis Electronics“

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Full feature custom PCB prototype service

Sveiki ir ekologiški maisto produktai

Mokslo festivalis „Erdvėlaivis Žemė

LTV.LT - lietuviškų tinklalapių vitrina

„Konstanta 42“

„Mokslo sriuba“

www.matuok.lt - Interneto spartos matavimo sistema

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

Draugiškas internetas

FS25 Tractors
Farming Simulator 25 Mods, FS25 Maps, FS25 Trucks
ETS2 Mods
ETS2 Trucks, ETS2 Bus, Euro Truck Simulator 2 Mods
FS22 Tractors
Farming Simulator 22 Mods, FS22 Maps, FS25 Mods
VAT calculator
VAT number check, What is VAT, How much is VAT
LEGO
Mänguköök, mudelautod, nukuvanker
Thermal monocular
Thermal vision camera,
Night vision ar scope,
Night vision spotting scope
FS25 Mods
FS25 Harvesters, FS25 Tractors Mods, FS25 Maps Mods
Dantų protezavimas
All on 4 implantai,
Endodontija mikroskopu,
Dantų implantacija
FS25 Mods
FS25 Maps, FS25 Cheats, FS25 Install Mods
GTA 6 Weapons
GTA 6 Characters, GTA 6 Map, GTA 6 Vehicles
FS25 Mods
Farming Simulator 25 Mods,
FS25 Maps
ATS Trailers
American Truck Simulator Mods, ATS Trucks, ATS Maps
Reklama
‡ 1999– © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Turinys | Reklama | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina
Script hook v, Openiv, Menyoo
gta5mod.net
FS25 Mods, FS25 Tractors, FS25 Maps
fs25mods.lt
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Reklamos paslaugos
SEO sprendimai

www.addad.lt
Elektroninių parduotuvių optimizavimas „Google“ paieškos sistemai
www.seospiders.lt
FS22 mods, Farming simulator 22 mods,
FS22 maps

fs22.com
Reklama


Reklama