Search results

  1. B

    Problème 08M2

    Pas testé, mais ça semble OK : sobre et de bon gout. Pour finasser, j'aime bien définir un symbol pour l'état des poussoirs, ce qui évite les commentaires et permet une logique inversée si nécessaire : symbol Enfonce=0 symbol Relache=1
  2. B

    Bouton poussoir séquentiel

    Un bit ne peut pas être incrémenté : tout au plus basculé... Pour moi c'est une "state machine" ou un programme collaboratif : - il y a une seule boucle qui doit tourner le plus vite possible, - on gère en permanence l'état du système, et ou surveille le bouton poussoir, - en cas de changement...
  3. B

    Measuring small voltages with 20x2

    If using bin2ascii you can even shorter it to V=ADC*49 Your formula add an error to the ADC error. Mines are only one or two more operators and show 5.000 0 V or 5.001 for 1023... 🤗
  4. B

    Measuring small voltages with 20x2

    ;):ROFLMAO:(y):coffee::coffee::coffee: Only 11, but less code and one more digit than Hippy 02... Hippy03: w1 = 0 : w2 = 0 : w3 = 0 : w4 = 0 ' scale factor = 5.000 000 000 0 * 1024/1023 If bit9 = 1 Then Addd( 250,244,379,277 ) End If If bit8 = 1 Then Addd( 125,122,189,638 ) End If...
  5. B

    Measuring small voltages with 20x2

    Improved version, with Picaxe simulation : #simspeed 1 #Macro Add(n1,n2,n3,n4,n5) w1 = w1 + n1 w2 = w2 + n2 w3 = w3 + n3 w4 = w4 + n4 w5 = w5 + n5 #EndMacro sertxd (CR,LF," w0 ; Hippy 01; Hippy 02 ; JYB 01 ; JYB 02",CR, LF) for w0=0 to 5 sertxd(#w0," ; ") gosub hippy01...
  6. B

    Measuring small voltages with 20x2

    so : FRACTIONAL_SCALE_FACTOR=500/1023=0.488 758 553 FRACTIONAL_SCALE_FACTOR*65536=32031.3754 w1=w0**32032 w0 IngleWood Excel V1 V2 Allycat 1 023 5,013 5,000 000 000 0 5,000 0 5,000 5,00 1 022 5,008 4,995 112 414 5 4,995 0 4,995 4,99 1 021 5,003 4,990 224 828 9 4,990 2...
  7. B

    Programme en blocs pour un portail coulissant

    A force de prendre les collégiens pour des abrutis, on obtient effectivement une majorité d'abrutis... Mais ceci est une histoire non Picaxienne...
  8. B

    désintérêt du forum pour les applications avec shields Gsm et Gps

    Vous pouvez copier/coller les données depuis le terminal de PE6. Dans ce cas, utilisez sertxd à la place ou en plus de hserout. Il y a un utilitaire dans PE6 qui récupère les données dans un fichier. Mais ça nécessite quand même un copier/coller dans votre application. Pour Excel, on peut écrire...
  9. B

    Measuring small voltages with 20x2

    Why make simple when you know how to make complicated ? For the fun... My proposal (not tested : see post #10) V1 : Do ReadAdc10 C.1, w0 w1=w0*25+9/10*23+9/10*17+9/10 ' WARNING : to be improved by Picaxe simulation loop or V2 : Do ReadAdc10 C.1, w0 w1=w0**64063+1/2 BinToAscii w1...
  10. B

    programmer un PICAXE 20m2 avec un raspberry PI3

    OUI : https://projects-raspberry.com/picaxe-programming-with-pi/ Par contre PE6 n'est pas disponible sur RASPI, ce qui limite l'intérêt ...
  11. B

    Longue chaine string entre 2 picaxe

    C'est exactement pareil : bptr = 28 ' pour laisser les variables b0 ...b27 disponibles writeI2C choix de la ligne... writeI2C Adresse,(@bptrinc,@bptrinc,@bptrinc,@bptrinc, ....
  12. B

    Longue chaine string entre 2 picaxe

    Pour être exact, il manque un espace dans le qualifier, ou alors il faut poubeliser le premier caractère reçu.
  13. B

    TCS3200 colorimètre

    Microscopique remarque : green = green*10 green = green /constB peut s'écrire : green = green*10/constB
  14. B

    readadc speed

    What happen if b0=30 or b0=50 etc ... ? This probably can be replaced with a direct formula : if linear : w0=255-b0*4 if exponential : w0=255-b0 : w0=w0*w0/50 . PAUSE within an interrupt routine is heretical... . By the way : remember to avoid the GOTO command : it's never needed, but frequently...
  15. B

    Virtual Shift Register

    I think that SHIFTIN Command will do the job... But hippy answer is probably better...
  16. B

    OK how does it work and can a Picaxe do it?

    I agree. And first time, both hands are visibles... He may have an assistant, or he may code with his feet... but I think it's possible to make a true coded circuit...
  17. B

    OK how does it work and can a Picaxe do it?

    A way to associate each switch to the coloreds tags on the same wire : - using female jack connectors with integrated switch on the board, - male jack for each tag with Schotky diodes (0,15 V 0,3V 0,6V and 1,2 V dropdown) Each switche=controller receive a specific voltage, depending on what...
  18. B

    OK how does it work and can a Picaxe do it?

    I think of a 4 OneWire Busses Controllers in the switches, and maybe another protocol to communicate between switches ? All is alway connected, but a bulb is only lighted if correct adresse is send. But colored tags seem to be connected with only one Wire ; maybe that all have a battery inside...
  19. B

    Using the TIME feature on a 14M2

    Rewrite your code to remove any GOTO command...
  20. B

    I2C devices - What's the preferred way to control multiple devices?

    This is conform to I2C BUS specification
Top