Outils pour utilisateurs

Outils du site


dev:lua:opentx:exmples:hello-world

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dev:lua:opentx:exmples:hello-world [2018/03/15 18:04] – créée yoanndev:lua:opentx:exmples:hello-world [2021/02/01 21:51] (Version actuelle) – modification externe 127.0.0.1
Ligne 6: Ligne 6:
  
   * Placez le dans le répertoire /SCRIPTS de la carte SD   * Placez le dans le répertoire /SCRIPTS de la carte SD
-  * +  * Depuis la radiocommande, appuie long sur le bouton menu 
 +  * Une fois dans les menu de la radio comande appuier sur le bouton Page pour passer a la page 2 permettant de naviguer dans les ficheirs de la carte SD 
 +  * Entrer dans le dossier SCRIPTS et sur le script HelloWorld.lua appuie long sur le bouton entrée pour faire apparaître le menu contextuel et sélectionner l'option **Execute**. 
 +  * Utiliser le switch **SH** pour arrêter l’exécution du script ou appuie long sur le bouton exit pour forcer l’arrêt.
  
 <code lua HelloWorld.lua> <code lua HelloWorld.lua>
-local​ ​ function​ init_func() +------------------------------------------------- 
-  local​ switch_value = 0+-- Hello World 
 +------------------------------------------------- 
 + 
 + 
 +local function init_func() 
 +  local switch_value = 0
 end end
-local​ function​ run_func(event) + 
-  lcd.lock​ () +local function run_func(event) 
-  lcd.clear​ () +  lcd.lock() 
-  lcd.drawText(10, 10, "Hello World", MIDSIZE)+  lcd.clear() 
 +  lcd.drawText(10, 10, "Hello World", MIDSIZE)
   switch_value=getValue(99)   switch_value=getValue(99)
-   + 
-  if​ switch_value > 100​ then +  if switch_value > 100 then 
-    return​ ​ ​ --​ ​ Exit+    return 1 -- Exit
   else   else
-    return​ 0+    return 0
   end   end
 end end
  
-return{ run=run_func, init=init_func }+return{ run=run_func, init=init_func }
 </code> </code>
  
dev/lua/opentx/exmples/hello-world.1521137068.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)