Recent content by BESQUEUT

  1. B

    Panneaux solaires et automatismes de consommation

    Bonjour Piem, fidèle au poste ! Ce thread est ouvert pour des amis qui souhaitent améliorer leur autoconsommation. Le point essentiel est de récupérer les ampères qui passent dans un sens et dans l'autre au niveau du Linky. De là l'idée est d'activer des relais pour différents consommateurs plus...
  2. B

    Panneaux solaires et automatismes de consommation

    Je cherche des idées pour automatiser la consommation électrique en fonction de la production des panneaux solaires. L'onduleur Fronius permet de piloter 4 contacts secs en fonction de divers critères liés à la production d'électricité. L'idée serait de piloter le chauffe eau, le lave linge...
  3. B

    Meilleurs vœux à tous pour cette nouvelle année !

    La santé avant tout, Et des montages utiles et amusants...
  4. 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
  5. 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...
  6. 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... 🤗
  7. 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...
  8. 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...
  9. 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...
  10. 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...
  11. 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...
  12. 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...
  13. 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 ...
  14. 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, ....
  15. 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.
Top