Bonjour a tous, premier post sur le furum et premier problème...
je suis entrain de faire une fausse bombe qui reflète la cinématique du jeux counter strike (pour ceux qui connaisse)
Je tiens a précisé quelle enclenche que des klaxon et sirène et sera utilisé pour le paintball
J'ai un petit souci de programmation, pour l'instant je suis arrivé a faire se que je veux mais ma programmation n'est pas des plus conventionnelle,
pour pouvoir faire une temporisation j'utilise une fonction de comptage qui repasse part mon entré 1 car si je fais une temporisation de 5 min je ne sais pas comment l'arrêté car mon programme reste sur la temporisation.
donc pour faire 1 min je compte 60fois 1 seconde
je pense qui faut une interruption mais je ne sais pas comment l'utilisé.
Voila si vous arrivé a comprendre quelque chose:
merci
nicolas
je suis entrain de faire une fausse bombe qui reflète la cinématique du jeux counter strike (pour ceux qui connaisse)
Je tiens a précisé quelle enclenche que des klaxon et sirène et sera utilisé pour le paintball
J'ai un petit souci de programmation, pour l'instant je suis arrivé a faire se que je veux mais ma programmation n'est pas des plus conventionnelle,
pour pouvoir faire une temporisation j'utilise une fonction de comptage qui repasse part mon entré 1 car si je fais une temporisation de 5 min je ne sais pas comment l'arrêté car mon programme reste sur la temporisation.
donc pour faire 1 min je compte 60fois 1 seconde
je pense qui faut une interruption mais je ne sais pas comment l'utilisé.
Voila si vous arrivé a comprendre quelque chose:
Ensuite je voudrai contrôlé le temps assigné a une temporisation avec un potentiomètre, je possède le Starter pack pour PICAXE-18X qui possède des entré potentiomètre mais je suis complétement dépassé en programmation'BASIC converted from flowchart:
'D:\bombe.cad
'Converted on 05/10/2010 at 11:31:38
symbol bipeur = 0
symbol sirenedb = 1
symbol sirenefn = 2
symbol led = 3
symbol accbip = 4
symbol marche = pin1
symbol arret = pin2
symbol nb_bipeur = b0
symbol nb_sirendb = b1
symbol nb_led = b2
symbol nb_sirenfn = b3
symbol nb_accbip = b4
main:
label_D: if marche=1 then label_18
low led
let nb_bipeur = 0
low bipeur
goto label_D
label_18: high bipeur
wait 1
let nb_bipeur=nb_bipeur+ 1
if nb_bipeur= 10 then label_3C
goto label_D
label_3C: high sirenedb
wait 1
low sirenedb
wait 1
let nb_sirendb=nb_sirendb+ 1
if nb_sirendb= 3 then label_6E
goto label_3C
label_6E: high led
wait 1
let nb_led=nb_led+ 1
if nb_led= 200 then label_9A
if arret=1 then label_B8
low sirenefn
let nb_sirenfn = 0
goto label_6E
label_9A: high sirenefn
wait 1
low sirenefn
high sirenedb
wait 1
low sirenedb
let nb_sirenfn=nb_sirenfn+ 1
if nb_sirenfn= 6 then label_14D
goto label_9A
label_B8: high sirenefn
wait 1
let nb_sirenfn=nb_sirenfn+ 1
if nb_sirenfn= 5 then label_E1
goto label_6E
label_E1: pause 2000
low sirenefn
low bipeur
high sirenedb
wait 3
low sirenedb
wait 1
low led
stop
label_14D: low led
stop
merci
nicolas