Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| dev:lua:opentx:exmples:hello-world [2018/03/15 18:04] – créée yoann | dev: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, |
| + | * 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' | ||
| + | * 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, | ||
| switch_value=getValue(99) | switch_value=getValue(99) | ||
| - | | + | |
| - | if switch_value > 100 then | + | if switch_value > 100 then |
| - | return 1 -- 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, |
| </ | </ | ||