Bonjour
En regardant comment relier une arduino mega avec xplane, je découvre deux solutions et je cherche a savoir ce que vous utilisez ?
d'un cote ardsim et de l'autre mobiflight ?
Merci
Remi
Aurais tu un exemple de ces lignes de codes LUA pour allumer une LED ?
-- Connection à l'Arduino UNO channel "A", pin D2, et met la LED à 100% (1.0)
-- On attribue à cette connection le nom led_id
led_id = hw_led_add("ARDUINO_UNO_A_D2", 1.0)
-- On modifie la brillance de la LED à 50%
hw_led_set(led_id, 0.5)
-- On éteint complètement la LED (0%)
hw_led_set(led_id, 0.0)
-- LEDs // Gear
-- on déclare la led au début du code
gear_led = hw_led_add("ARDUINO_MEGA2560_A_D10", 0)
-- Fonction allumant ou éteignant la led en fonction de la position du train (version XPlane)
function gear_down_xp(position)
if position[1] == 1 then -- XPlane retourne la position du train en tanat que FLOAT (de 0.0 à 1.0)
hw_led_set(gear_led, 1) -- on allume la LED
else
hw_led_set(gear_led, 0) -- le train est complètement rentré, on éteint la LED
end
end
-- Fonction allumant ou éteignant la led en fonction de la position du train (version FSX/P3D)
function gear_down_fsx(position)
if position ==100 then -- FSX/P3D retourne la position du train en pourcent
hw_led_set(gear_led, 1)-- on allume la LED
else
hw_led_set(gear_led, 0) -- on éteint la LED
end
end
-- Souscription au XPlane Dataref de position du train
-- la fonction gear_down_xp est appelée chaque fois que cette valeur change dans XP
xpl_dataref_subscribe( "sim/flightmodel2/gear/deploy_ratio" , "FLOAT[10]" , gear_down_xp)
-- Souscription à la variable Simconnect de position du train (FSX/P3D)
-- la fonction gear_down_fsx est appelée chaque fois que cette valeur change dans FSX/P3D
fsx_variable_subscribe("GEAR CENTER POSITION", "Percent", gear_down_fsx)
remi a écrit:
J'attends beaucoup de la nouvelle version de Ardsim, je suis en contact avec Vlad.
Remi
Retourner vers Interface & logiciel ARDUINO
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités