www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

NAVIŠJA VREDNOST SENZORJA

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
jumanjy
Neznanec
Neznanec



Pridružen-a: Tor 21 Jan 2020 21:31
Prispevkov: 2
Aktiv.: 0.04

PrispevekObjavljeno: Pon Jan 27, 2020 10:17 am    Naslov sporočila:  NAVIŠJA VREDNOST SENZORJA Odgovori s citatom

Pozdravljeni,
Imam en problem z arduinotom in sicer naredil sem si tehtnico in s spleta sestavil kodo ki celo deluje. to kodo (ali kako drugo) bi rad uporabil da mi namesto teže prikaže najvišjo vrednost na celici. kolikor sem prebral bo težko realno vrednost dobit zaradi hitrosti sunka, kar pa mi niti ni pomembno da je čisto točna. zamislil sem si nekako takole da bi prikazal najvišjo vrednost v nekem določenem času ta vrednost bi ostala nekaj časa na ekranu potem bi se pa postavil na 0 in čakal na naslednjo meritev.
prilagam mojo kodo :


Koda:
// KODA ZA 200KG TEHTNICO
#include <HX711_ADC.h> // knjiznica HX711 ojacevalca
#include <LiquidCrystal.h> //knjiznica  LCD 1602 panel

HX711_ADC LoadCell(4, 5); // Povezava HX711 na arduino
LiquidCrystal lcd(8, 9, 10, 11, 12, 13); // vezava arduino z lcd
void setup() {
  LoadCell.begin(); // začnne povezavo z HX711
  LoadCell.start(5000); // cas za stabilizacijo celice
  LoadCell.setCalFactor(20000.5); // kalibracijski faktor
  lcd.begin(16, 2); //zacne povezavo na LCD
 
}
void loop() {
  LoadCell.update(); // pridobi podatke iz celice
  float i = LoadCell.getData(); // izhodna vrednost
  lcd.setCursor(0, 0); // nastavitev kurzorja na prvo vrstico panela
  lcd.print("TEZA[Kg]:"); // izpis na LCD prva vrsta
  lcd.setCursor(0, 1); // nastavitev kurzorja na drugo vrstico panela
  lcd.print(i); //izpis v drugi vrstici
  }


Ker jaz ne vem čisto nič o programiranju bi bil zelo hvaležen če mi kdo pomaga.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
polkic
Član
Član



Pridružen-a: Pon 04 Dec 2017 20:27
Prispevkov: 68
Aktiv.: 0.88

PrispevekObjavljeno: Pon Jan 27, 2020 5:28 pm    Naslov sporočila:   Odgovori s citatom

Pozdravljen, nekaj takega kot je spodaj. Za reset pa dodelaj sam s tipko, časovnik?

Koda:

// KODA ZA 200KG TEHTNICO
#include <HX711_ADC.h> // knjiznica HX711 ojacevalca
#include <LiquidCrystal.h> //knjiznica  LCD 1602 panel

HX711_ADC LoadCell(4, 5); // Povezava HX711 na arduino
LiquidCrystal lcd(8, 9, 10, 11, 12, 13); // vezava arduino z lcd
float max;

void setup() {
  LoadCell.begin(); // začnne povezavo z HX711
  LoadCell.start(5000); // cas za stabilizacijo celice
  LoadCell.setCalFactor(20000.5); // kalibracijski faktor
  lcd.begin(16, 2); //zacne povezavo na LCD
 
}
void loop() {
  LoadCell.update(); // pridobi podatke iz celice
  float i = LoadCell.getData(); // izhodna vrednost
  lcd.setCursor(0, 0); // nastavitev kurzorja na prvo vrstico panela
  lcd.print("TEZA[Kg]:"); // izpis na LCD prva vrsta
  lcd.setCursor(0, 1); // nastavitev kurzorja na drugo vrstico panela

  if(i>=max){
  lcd.print(i); //izpis v drugi vrstici
  max=i;
  }
  }
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
jumanjy
Neznanec
Neznanec



Pridružen-a: Tor 21 Jan 2020 21:31
Prispevkov: 2
Aktiv.: 0.04

PrispevekObjavljeno: Pon Jan 27, 2020 9:23 pm    Naslov sporočila: icon_complicity  Odgovori s citatom

Koda deluje odlično. Za reset bo pa res najboljša kar tipka pa resetiram kadar hočem.
Najlepša vam hvala Very Happy Zdaj bo pa sinek vesel, ko bo vedu koliko udari Smile
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Arduino sekcija Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 47 dni


Powered by phpBB © 2001, 2005 phpBB Group