Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:examples:sensor:ultrasonic_distance [2015/03/03 14:04] raivo.sellet:examples:sensor:ultrasonic_distance [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 85: Line 85:
 [{{ :examples:sensor:ultrasonic_distance:srf05p2.jpg?400|SRF05 ühendusviigud}}] [{{ :examples:sensor:ultrasonic_distance:srf05p2.jpg?400|SRF05 ühendusviigud}}]
 */ */
-Toodud funktsioon jätab päästiku / kaja viigu kasutaja valida, nii et andurit saab ühendada sinna, kus on sobivam või kus on ruumi. Lisaks võimaldab viige valiku vabadus funktsiooni kasutada ka mujal kui Kodulabori komplektis. Toodud funktsioon kuulub ka Kodulabori teeki, nii et seda ei pea oma programmi eraldi kirjutama. Peab aga arvestama, et Kodulabori teegis on see funktsioon jäigalt seotud Kodulabori Kontrollermooduli taktsagedusega ja muude taktsageduste puhul annaks funktsioon vale tulemuse. Muu taktsageduse korral tuleb see funktsioon ise oma programmmi kirjutada. Järgnevalt esitatud programmikood demonstreerib SRF05 ultrahelianduri kasutamist Kodulabori teegiga. Anduri ühendamisel on väga oluline jälgida toite polaarsust. Valepidi ühendamisel muutub andur töökõlbmatuks.+Toodud funktsioon jätab päästiku / kaja viigu kasutaja valida, nii et andurit saab ühendada sinna, kus on sobivam või kus on ruumi. Lisaks võimaldab viige valiku vabadus funktsiooni kasutada ka mujal kui Kodulabori komplektis. Toodud funktsioon kuulub ka Kodulabori teeki, nii et seda ei pea oma programmi eraldi kirjutama. Peab aga arvestama, et Kodulabori teegis on see funktsioon jäigalt seotud Kodulabori Kontrollermooduli taktsagedusega ja muude taktsageduste puhul annaks funktsioon vale tulemuse. Muu taktsageduse korral tuleb see funktsioon ise oma programmi kirjutada. Järgnevalt esitatud programmikood demonstreerib SRF05 ultrahelianduri kasutamist Kodulabori teegiga. Anduri ühendamisel on väga oluline jälgida toite polaarsust. Valepidi ühendamisel muutub andur töökõlbmatuks.
  
 <code c> <code c>
Line 135: Line 135:
  {   {
  // Kauguse tekstiks teisendamine  // Kauguse tekstiks teisendamine
- sprintf(text, "%cm   ", distance);+ sprintf(text, "%3d cm   ", distance);
  }  }
  // Mõõtmisel tekkis viga?  // Mõõtmisel tekkis viga?
et/examples/sensor/ultrasonic_distance.1425391459.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0