Jump to content

Tesla1856

Medlemmer
  • Content Count

    116
  • Joined

  • Last visited

Community Reputation

33 :)

Recent Profile Visitors

975 profile views
  1. Er ikke meninga med vennskap at man skal stille opp for hverandre npr man sliter? Man kan aldri få et ordentlig vennskap hvis man aldri gir fra seg noenting.
  2. Valgte å låne pengene og fikk alt tilbake noen måneder senere. Han var evig takknemlig fordi han ikke hadde greid å kjøpe leiligheten sin uten lånet mitt. Så det gikk fint. 😊
  3. Vurderer å kjøpe denne her: https://www.finn.no/car/used/ad.html?finnkode=183420111 Noen som kunne gitt meg råd om dette er et godt kjøp eventuelt hva jeg kunne sett på før jeg kjøper? Vurderer å ta en NAF test før jeg kjøper.
  4. Hei, en veldig god venn spør om 50 000NOK fordi han vil kjøpe seg bolig og mangler cash. Han bor i Sverige. Lurer på om man kan sette opp en kontrakt som sikrer meg i tilfellet problemer med tilbakebetaling 😱. Har noen erfaring eller råd Takker på forhånd
  5. Ok takk, men når jeg mottar seriell data i en klasse, så må jeg overføre det til en annen klasse og splitte opp strengen der. Skulle vel egentlig helst da hatt en eller annen slags array i Sensor.cs klassa hvor jeg lagrer dataene . I tillegg må jeg overføre disse sensordataene til tex bokser i Form.cs klassen . Det er disse overgangene jeg sliter med egentlig.
  6. Hei, jeg prøver først og fremst nå å lage en Sensor.cs klasse. Jeg vet ikke helt om jeg må overføre all koden der jeg mottar seriell data fra Arduno i denne klassen? Tenkte da å kalle en metode fra denne klassen i Form.cs klassen i det man trykker på start knappen. Kan dette funke?
  7. Hei igjken Hårek, Takk for mange gode tips . Jeg ønsker å gjøre en liten ting til i programmet. Jeg jobber jo med saken, med tar seff lang tid da jeg må lese meg opp på mye og søke om alt. Jeg ønsker å lage en klasse som jeg kaller en Sensor.cs klasse. I tillegg ønsker jeg å lage en Alarm.cs klasse slik at jeg kan legge til en funksjonalitet der jeg får en lampe til å lyse rødt i Wondowsform når temperatur og fuktighet overskrider angitte nivåer. Jeg har laget klassene, så jeg har startet jo. Dog jeg vet ikke om jeg må flytte en del av koden (der programmet mottar seriell data) fra hoved programmet mitt og kalle en metode fra feks. Sensor klassen? Jeg ve tliksom ikke hvordan jeg kan gjøre dette på best mulig måte?
  8. Ok, jeg har korrigert koden og lagt inn mellomrom. I tillegg har jeg lagt inn linjen: Console.WriteLine(tokens.Count+" "+in_data+ " "+ex1.Message); Når jeg kjørte programmet fikk jeg dette i Comsole vinduet: 1 21 Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
  9. Hei igjen Hårek, feilen ser ikke ut til å komme mer etter at jeg la inn try and catch kommandoene. Jeg la inn følgende kode: private void displaydata_event(object sender, EventArgs e) { datetime = DateTime.Now; string time = datetime.Hour + ":" + datetime.Minute + ":" + datetime.Second; time_text_box.Text = time; string[] sensorData = in_data.Split(new char[] { ' ', ' ' }); List<string> tokens = new List<string>(); try { foreach (string s in sensorData) { if (s.Length != 0) { tokens.Add(s); } } txtTemperature.Text = tokens[0]; txtHumidity.Text = tokens[1]; txtSoil_moisture.Text = tokens[2]; } catch (Exception ex1) { Console.WriteLine(tokens.Count+""+in_data); } } Hvis du legger merke, så har jeg tatt ut array sensorData og lista tokens ut av try og da ble feilmeldingen borte i forhold til not exist in current context. En annen ting, jeg fikk flere ganger noen tall i Console vidnuet : Kjøring 1: 223 Kjøring 2: 123 Kjøring 3: 223 2 19 0 Kjøring 4: 2 19 0 Andre ganger kom det ikke noe i Consoloe vinduet? Hva tror du dette skyldes ?
  10. Får feil på at tokens does not exist in current context?
  11. Mener du slik? private void displaydata_event(object sender, EventArgs e) { datetime = DateTime.Now; string time = datetime.Hour + ":" + datetime.Minute + ":" + datetime.Second; time_text_box.Text = time; try { string[] sensorData = in_data.Split(new char[] { ' ', ' ' }); List<string> tokens = new List<string>(); foreach (string s in sensorData) { if (s.Length != 0) { tokens.Add(s); } } txtTemperature.Text = tokens[0]; txtHumidity.Text = tokens[1]; txtSoil_moisture.Text = tokens[2]; int tmp1 = int.Parse(tokens[0]); } catch { Console.WriteLine(tokens.Count); } }
  12. Nå funker det ikke jo, så jeg vet ikke hvordan jeg skal sjekke tokens Count nå? Console skjermen er bare svart de gangene programmet ikke funker?
  13. Jepp, et funket det. Den skriver ut tallet 23 23 23....., som jo er temperaturen DHT11 måler og sneder via serieporten. Dog , jeg har ikke løst problemet mitt. Hvorfor funker det en noen ganger , mens det andre ganger gir denne Index out of range feilmeldinga
  14. Ok, da funket det plutselig igjen. Når jeg skriver ut tokens.Count i Consolvidnmuet så får jeg en liste av: 3 3 3 3 3 3 3 3 .....for hvert sekund.
  15. Hei, igjen, kjørte programmet nå og det funker.Greia er at det alltid funker første gangen jeg kjører programmet , men når jeg stopper det og prøver igjen får jeg denne feilmeldinga. Uansett,når programmet funker så skriver Console vidnuet ut følgende ettersom verdiene kommer fra arduino via fra serieporten inn i tekstboksene .Denne skriften kommer hvert sekund. System.Collections.Generic.List'1[System.String] System.Collections.Generic.List'1[System.String] System.Collections.Generic.List'1[System.String] System.Collections.Generic.List'1[System.String] Noen peiling på hva og hvor feilen kan ligge? Jeg mistenker feilen kommer pga. at String array har en endelig størrelse og at det kanskje blir fylt opp? Nå skyter jeg veldig fra hofta, og evet egnetlig ikke hva jeg snakker om, det er bare en mistanke.
×
×
  • Create New...