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, |
</ | </ | ||