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:accelerometer [2014/10/10 10:08] raivo.sellet:examples:sensor:accelerometer [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
-~~PB~~ 
 ====== Kiirendusandur ====== ====== Kiirendusandur ======
-//Vajalikud teadmised: [HW] [[et:hardware:homelab:digi]], [HW] [[et:hardware:homelab:combo]], [AVR] [[et:avr:adc]], [LIB] [[et:software:homelab:library:adc]], [LIB] [[et:software:homelab:library:module:lcd_graphic]]//+//Vajalikud teadmised: 
 +[HW] [[et:hardware:homelab:digi]], [HW] [[et:hardware:homelab:combo]], \\ 
 +[AVR] [[et:avr:adc]],  
 +[LIB] [[et:software:homelab:library:adc]], [LIB] [[et:software:homelab:library:module:lcd_graphic]]//
  
 ===== Teooria ===== ===== Teooria =====
Line 30: Line 32:
  
 <code c> <code c>
-// Kiirendusanduri näiteprogramm+// Kodulabori kiirendusanduri näidisprogramm 
 +// Loetakse kiirendusanduri kolme telje väärtused ja kuvatakse need ekraanil 
 +// X ja Y telje näidud  visualiseeritakse tingliku punktina ekraanil
 #include <homelab/pin.h> #include <homelab/pin.h>
 #include <homelab/adc.h> #include <homelab/adc.h>
Line 52: Line 56:
  
  // Lõputu tsükkel  // Lõputu tsükkel
- while (true)+ while (1)
  {  {
  char buffer[60];  char buffer[60];
Line 61: Line 65:
  uint16_t z = adc_get_value(3);  uint16_t z = adc_get_value(3);
  
- // Kiirendusanduri telgede lugemite teisendamine ekraani mõõtkavasse, + // Kiirendusanduri telgede lugemite teisendamine ekraani 
- // et neid saaks punktidena ekraanil kuvada+ // mõõtkavasse, et neid saaks punktidena ekraanil kuvada
  uint16_t x_map = map(x,950,1300,128,0);  uint16_t x_map = map(x,950,1300,128,0);
  uint16_t y_map = map(y,1000,1400,0,160);  uint16_t y_map = map(y,1000,1400,0,160);
et/examples/sensor/accelerometer.1412935697.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