[Programmation] choix µC et éditeur pour du python - Page 4
Répondre à la discussion
Page 4 sur 4 PremièrePremière 4
Affichage des résultats 91 à 99 sur 99

choix µC et éditeur pour du python



  1. #91
    Torre 13200

    Re : choix µC et éditeur pour du python


    ------

    PS c'est quoi quand tu dis tu ne veux toujours pas utiliser le # )

    -----

  2. #92
    mag1

    Re : choix µC et éditeur pour du python

    Citation Envoyé par Torre 13200 Voir le message
    PS c'est quoi quand tu dis tu ne veux toujours pas utiliser le # )
    Helloo,
    Je réponds d'abord à ça.
    Dans la barre d'icône au dessus, il y a "image", "lien", "Quote", etc, mais il n'y a pas le # (pourquoi, je sais pas).
    Pour qu'il apparaisse, il faut clique sur "Aller en mode avancer" pour ajouter les boutons "code","HTML", etc
    un clic sur "#" fait apparaitre ceci:
    Code:
    code
    entre ces deux balises "CODE" et "/CODE", on colle le texte copié sur l'éditeur PE6. Le texte est alors identique à PE6, avec les mêmes retraits de lignes, ce qui le rend beaucoup plus lisible, compare #85 et #86.
    MM
    Dernière modification par mag1 ; 24/06/2026 à 08h26.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  3. #93
    mag1

    Re : choix µC et éditeur pour du python

    Suite pour #90
    Pourquoi utiliser un compteur si on a rien à compter?...
    Il est question de "temps de comptage" et de "temps imparti". Ce qui t’intéresse est donc le temps.
    Il y a sur les µC un compteur de temps sur les M2, c'est "time" compteur de secondes en tâche de fond, que l'on peut remettre à 0
    Sur les X2, c'est "timer", que l'on règle pour un temps défini, secondes, ms, etc, au choix.
    Sur X2, la commande "settimer t1s_4" règle le timer sur 1s à la fréquence horloge de 4Mhz. timer s'incrémente de 1 toutes les secondes, remis à 0 par" timer=0".
    Donc en résumé:
    On veut faire tourner une boucle de comparaisons pendant un "temps imparti" disons Tmax.
    Au bout de ce temps, on veut arrêter le boucle jusqu'à un signal extérieur sur la broche C.6
    Voici une structure de programme correspondante:
    Code:
    ;train2
    #picaxe 40X2		;picaxe utilisé pour erreurs syntaxe, etc
    symbol led = B.1	; confirmation visuelle comptage ( voyant au TCO)
    symbol LDT=pinC.4	; sortie pour info vers carte LDT
    symbol TCO=pinC.3	; sortie confirmation equivalence ref/lue ( voyant au TCO)
    symbol RST=pinC.6	;stop temporaire ft niveau C.6
    dirsC=%0111000		;C.3 et C.5 en sorties
    settimer t1s_4		;timer réglé sur 1s à 4MHz
    Tmax=30		;ici 30 s ; temps imparti pour la reconnaisance des positions lues 
    
    	do
    		timer=0
    		do 
    			high led
    			pause 100
    			low led
    			;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    			;ici il y aura autant de lignes a lire et acomparer aux lignes reference
    			b1= pinA.0 and pinA.1 and pinA.2 and pinA.3	;b1=1 si A.0à A.3 ont à 1
    			b2= pinB.0 and pinB.1 and pinB.2 and pinB.3 
    			if b1 = 1 and b2 = 1 then
    					TCO = 1
    					LDT = 1			
    			endif
    		loop while timer<Tmax
    		do loop while STP=0		;boucle d'attente (0 ou 1, au choix)
    	loop
    Qu'en penses tu ?

    A oui : B.1
    symbol permet de nommer des variables.
    symbol led=B.1 ...donne à la broche B.1 le nom " led".
    pin est une "commande spéciale" qui désigne le niveau logique de la broche et peut être utilisé dans des tests.
    pinB.1 est une entrée ou une sortie, à préciser dans un dirsB, sinon pinB.1 en sortie ne fonctionne pas.
    "pinB.1" permettrait d'utiliser ensuite led=1 (ou 0).
    low led ou high led désignent implicitement B.1 en sortie, dirs est inutile.

    MM
    Dernière modification par mag1 ; 24/06/2026 à 09h55.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  4. #94
    mag1

    Re : choix µC et éditeur pour du python

    Qu'en penses tu ?

    Qu'il y a des erreurs...le même avec moins d'erreurs
    Code:
    ;train2
    #picaxe 40X2		;picaxe utilisé pour erreurs syntaxe, etc
    symbol led = B.1	; confirmation visuelle comptage ( voyant au TCO)
    symbol LDT=pinC.4	; sortie pour info vers carte LDT
    symbol TCO=pinC.3	; sortie confirmation equivalence ref/lue ( voyant au TCO)
    symbol STP=pinC.6	;stop temporaire ft niveau C.6
    symbol Tmax=w13
    dirsC=%0111000		;C.3 et C.5 en sorties
    settimer t1s_4		;timer réglé sur 1s à 4MHz
    
    Tmax=30		;ici 30 s ; temps imparti pour la reconnaisance des positions lues 
    
    	do
    		timer=0
    		do 
    			high led
    			pause 100
    			low led
    			;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    			;ici il y aura autant de lignes a lire et acomparer aux lignes reference
    			b1= pinA.0 and pinA.1 and pinA.2 and pinA.3	;b1=1 si A.0à A.3 ont à 1
    			b2= pinB.0 and pinB.1 and pinB.2 and pinB.3 
    			if b1 = 1 and b2 = 1 then
    					TCO = 1
    					LDT = 1			
    			endif
    		loop while timer<Tmax
    		do loop while STP=0		;boucle d'attente (0 ou 1, au choix)
    	loop
    Complément sur pin:
    pinB.1=pinC.2
    ici, B.1 est une sortie et C.2 une entrée . ..à gauche de =, une sortie, à droite une entrée. Sans dirs, "pin" ne le sait pas.
    MM
    Je repose la question: Qu'en penses tu ?
    MM
    Dernière modification par mag1 ; 24/06/2026 à 10h16.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  5. #95
    mag1

    Re : choix µC et éditeur pour du python

    Citation Envoyé par Torre 13200 Voir le message
    je viens de voir que tu utilise symbole led B.1 mais je l'utilise déjà en entrée dans ma formule à comparer
    Hello,
    C'est seulement maintenant que je réagis....la chaleur, sans doute.
    Bien sûr, il faut changer : led=C.5, par ex
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  6. #96
    mag1

    Re : choix µC et éditeur pour du python

    Encore un détail:
    Si les conditions sont réunies pour passer C.3 et C.4 à 1, il faut les placer à 0 si elles ne le sont pas

    Code:
    ;train2
    #picaxe 40X2		;picaxe utilisé pour erreurs syntaxe, etc
    symbol led = C.5	; confirmation visuelle comptage ( voyant au TCO)
    symbol LDT=pinC.4	; sortie pour info vers carte LDT
    symbol TCO=pinC.3	; sortie confirmation equivalence ref/lue ( voyant au TCO)
    symbol STP=pinC.6	;stop temporaire ft niveau C.6
    symbol Tmax=w13
    dirsC=%0111000		;C.3 et C.5 en sorties
    settimer t1s_4		;timer réglé sur 1s à 4MHz
    
    Tmax=30		;ici 30 s ; temps imparti pour la reconnaisance des positions lues 
    
    	do
    		timer=0
    		do 
    			high led
    			pause 100
    			low led
    			;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    			;ici il y aura autant de lignes a lire et acomparer aux lignes reference
    			b1= pinA.0 and pinA.1 and pinA.2 and pinA.3	;b1=1 si A.0à A.3 ont à 1
    			b2= pinB.0 and pinB.1 and pinB.2 and pinB.3 
    			if b1 = 1 and b2 = 1 then
    				TCO = 1 : LDT = 1	;les sorties passent à 1
    			else 	TCO = 0	: LDT = 0	;sinon, elles pasent à 0		
    			endif
    		loop while timer<Tmax
    		do loop while STP=0		;boucle d'attente (0 ou 1, au choix)
    	loop
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  7. #97
    Torre 13200

    Re : choix µC et éditeur pour du python

    #92 OK je n'avais pas compris comme cela je pensais que tu parlais du signe # à utiliser dans le programme
    pour le reste il faut que je décortique tes propositions et là faut du temps! ici aussi il fait très chaud

  8. #98
    Torre 13200

    Re : choix µC et éditeur pour du python

    bon je viens de comprendre le dirsC et la suite binaire ça je connais un reste de mes cours de logique à l'époque où je jouais avec les 4001 et compagnie
    j'ai également vue l'avantage du settimer pour remplacer mon système de comptage et sa configuration
    bon je vais faire trempette histoire de refroidir le µC

  9. #99
    mag1

    Re : choix µC et éditeur pour du python

    Citation Envoyé par Torre 13200 Voir le message
    je vais faire trempette histoire de refroidir le µC
    Évite de faire tremper le µC trop longtemps...
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

Page 4 sur 4 PremièrePremière 4

Discussions similaires

  1. Python : Liste des crépuscules civils pour une année (au choix)
    Par VieuxRouquin dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 13/04/2021, 16h21
  2. Python - Editeur pour débuter la POO
    Par Linuxman99 dans le forum Programmation et langages, Algorithmique
    Réponses: 11
    Dernier message: 06/10/2018, 18h26
  3. Éditeur externe pour FEMM ?
    Par inviteb21379d3 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 05/02/2016, 11h22
  4. la programmation pour les nuls sur mac.> editeur graphique ??
    Par invite738ff732 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 15/11/2010, 16h13
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...