60 nap alatt Arduino tanfolyam

Tanfolyamok, oktatások és kapcsolódó házi feladatok...
Tiborx8
DrótVégénSzéndarab
Hozzászólások: 35
Csatlakozott: 2016. november 28. hétfő, 19:40

Re: 60 nap alatt Arduino tanfolyam

HozzászólásSzerző: Tiborx8 » 2016. december 26. hétfő, 17:02

A #28-29-es leckehez: tudja valaki, miert kell rogton a busz-os homerot targyalni a kezdo tanfolyamon? Nem lenne ehelyett hasznosabb az analog valtozok adatainak kigyujtese, tarolasa, felhasznalasa?
Eleg vicces -lenne ha komedianak fognam fel a tanfolyamot - hogy busz rendszert tanulunk, de pl. hogy lehet a bekapcsolas utani 5-dik, 10-dik es 15-dik masodpercben leolvasni az adatot egyetlen homerorol, majd azokat a peogram mas reszen felhasznalni, majd 30 perc mulva ujra definialni a harom valtozot - na ez pl. nincs sehol strukturaltan leirva, pedig eletszerubb problema mint 15 homero egyideju hasznalata...

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3016
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

Re: 60 nap alatt Arduino tanfolyam

HozzászólásSzerző: kapu48 » 2016. december 26. hétfő, 17:38

Ehhez nem kel tanfolyam!
https://www.arduino.cc/en/Reference/FunctionDeclaration
Ezt meghívod 30 percenként:

Kód: Egész kijelölése

Another example

This function will read a sensor five times with analogRead() and calculate the average of five readings. It then scales the data to 8 bits (0-255), and inverts it, returning the inverted result.

int ReadSens_and_Condition(){
  int i;
  int sval = 0;

  for (i = 0; i < 5; i++){
    sval = sval + analogRead(0);    // sensor on analog pin 0
  }

  sval = sval / 5;    // average
  sval = sval / 4;    // scale to 8 bits (0 - 255)
  sval = 255 - sval;  // invert output
  return sval;
}
[Get Code]
To call our function we just assign it to a variable.

int sens;

sens = ReadSens_and_Condition();


Avatar
Robert
Elektronbűvölő
Hozzászólások: 9476
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

Re: 60 nap alatt Arduino tanfolyam

HozzászólásSzerző: Robert » 2016. december 26. hétfő, 19:44

A timer és az időzítés, változók definálása a tanfolyami struktúrában később jön. Ahogyan először az összeadás volt, utána szorzás...
http://www.tavir.hu - a gazda :)

Tiborx8
DrótVégénSzéndarab
Hozzászólások: 35
Csatlakozott: 2016. november 28. hétfő, 19:40

Re: 60 nap alatt Arduino tanfolyam

HozzászólásSzerző: Tiborx8 » 2016. december 26. hétfő, 21:04

kapu48 írta:Ehhez nem kel tanfolyam!
https://www.arduino.cc/en/Reference/FunctionDeclaration
Ezt meghívod 30 percenként:

Kód: Egész kijelölése

Another example

This function will read a sensor five times with analogRead() and calculate the average of five readings. It then scales the data to 8 bits (0-255), and inverts it, returning the inverted result.

int ReadSens_and_Condition(){
  int i;
  int sval = 0;

  for (i = 0; i < 5; i++){
    sval = sval + analogRead(0);    // sensor on analog pin 0
  }

  sval = sval / 5;    // average
  sval = sval / 4;    // scale to 8 bits (0 - 255)
  sval = 255 - sval;  // invert output
  return sval;
}
[Get Code]
To call our function we just assign it to a variable.

int sens;

sens = ReadSens_and_Condition();



Koszi a segitseget.


Vissza: “Oktatás”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég