Benutzer-Werkzeuge

Webseiten-Werkzeuge


module

====== Unterschiede ====== Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
module [2015/10/21 14:08]
85.4.148.252
module [2015/10/21 14:18] (aktuell)
85.4.148.252
Zeile 271: Zeile 271:
 <code lua> <code lua>
 -- Auf eine Taste warten, alle anderen Events verwerfen -- Auf eine Taste warten, alle anderen Events verwerfen
-function hit_key() +  ​function hit_key() 
-  local keys = {event.KEY_PLAY,​ event.KEY_MODE,​ event.KEY_REC,​ event.KEY_FF,​ event.KEY_REW,​ event.KEY_SEL }   +    local keys = {event.KEY_PLAY,​ event.KEY_MODE,​ event.KEY_REC,​ event.KEY_FF,​ event.KEY_REW,​ event.KEY_SEL }   
-  local loop = true +    local loop = true 
-  local ev +    local ev 
-  event.clear() +    event.clear() 
-  while loop do +    while loop do 
-    ev = event.pop() +      ev = event.pop() 
-    if ev ~= nil then +      if ev ~= nil then 
-      for i, v in ipairs(keys) do +        for i, v in ipairs(keys) do 
-        if v == ev then +          if v == ev then 
-          loop = false +            loop = false 
-          break+            break 
 +          end    ​
         end    ​         end    ​
-      end     +      end 
-    end +    end     
-  ​end ​    +    return ev 
-  ​return ev +  end
-end+
 </​code>​ </​code>​
  
 ===== RTC ===== ===== RTC =====
 +
 +Funktionen der Echtzeituhr:​
  
   * [[module#​time|time]]   * [[module#​time|time]]
Zeile 300: Zeile 302:
 ''​time()''​ ''​time()''​
  
-''​time''​+''​time'' ​gibt die Anzahl Sekunden seit dem 01.01.1970 zurück.
  
 ==== set ==== ==== set ====
  
-''​set()''​+''​set(year, mon, day, hour, min, sec)''​
  
-''​set''​+''​set'' ​setzt die Echtzeituhr.
  
 ===== RTOS ===== ===== RTOS =====
Zeile 314: Zeile 316:
 ==== wait ==== ==== wait ====
  
-''​wait()''​+''​wait(ms)''​
  
-''​wait''​+''​wait'' ​wartet die angegebene Zahl von Millisekunden und gibt dem System die Möglichkeit etwas inzwischen anderes zu tun.
  
 ===== Timer ===== ===== Timer =====
Zeile 327: Zeile 329:
 ''​read()''​ ''​read()''​
  
-''​read''​+''​read'' ​gibt die Mikrosekunden seit Systemstart zurück.
  
 ==== delay ==== ==== delay ====
  
-''​delay()''​+''​delay(μs)'' ​ 
 + 
 +''​delay''​ wartet die spezifizierte Anzahl von Mikrosekunden ohne dem System die Möglichkeit zu geben etwas anderes zu tun.
  
-''​delay''​ 
module.1445429303.txt.gz · Zuletzt geändert: 2015/10/21 14:08 von 85.4.148.252