Forum Électro-Bidouilleur

Merci de vous connecter ou de vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
Recherche avancée  

Nouvelles:

Bienvenue au nouveau Forum Électro-Bidouilleur! Inscrivez-vous pour participer aux discussions! L'inscription est automatisée.

Pages: [1] 2 3 ... 10
 1 
 le: Aujourd'hui à 11:57:46 am 
Démarré par fsgraph - Dernier message par fsgraph
Hello,
Ok, je suis pas rapide sur ce coup-là ...
Mais j'ai presque fini (...) en prenant pour base un petit kit modifié et une multiprise Lidl ...
https://www.dropbox.com/sh/wgcu04aeokhhiuw/AAD2-QZN_C_fB97SbeWvtffoa?dl=0
Promis quand c'est fini vers 2025 je ferai une p'tite vidéo pour Bertrand !
V
Frédéric

 2 
 le: Aujourd'hui à 11:32:59 am 
Démarré par fsgraph - Dernier message par fsgraph
Hello,
Faisable ?
V

 3 
 le: Aujourd'hui à 11:29:25 am 
Démarré par fsgraph - Dernier message par fsgraph
Hello,
Voilou : Une version avec reprise sur la sortie du premier NE555 pour modifier la charge de le condensateur du second et une version plus couramment utilisée où la sortie du premier est injectée dans la patte 5 du second (???).
Dans le premier cas je ne comprend pas pourquoi le système ne s'équilibre pas ... Et dans le second je ne comprend rien au principe de la patte 5 qui d'habitude a un condensateur de 10 nF à la masse ...
Je rappelle que ce que je voudrais faire est une sorte de Wobulateur simple avec si possible une fréquence mini, une fréquence maxi et dans le meilleur des cas une vitesse réglage du "glissement" du mini vers le maxi et vice et versa (comme diraient les Inconnus :-).
Merci pour vos éclairages !
V
Frédéric

 4 
 le: avril 23, 2018, 11:27:25 am 
Démarré par Électro-Bidouilleur - Dernier message par Michel LAGARDE
Aucun problème en Anglais depuis plus de 40 ans. Bon c'est vrai que quelques mots échappent avec l'âge (60 ans cette année), mais sinon je fais tout pour aller à 90% sur des sites en Anglais pour garder ce que j'ai appris à l'école. Sans me vanter, j'ai eu 20/20 au baccalauréat en 1978 et, ça me sert encore. Comme quoi les gars certaines matières scolaires servent toute la vie.

 5 
 le: avril 20, 2018, 07:12:47 pm 
Démarré par santiags - Dernier message par Curiosus
Bonjour,

suffit de demandé, le même en 12 volts :
https://www.ebay.fr/itm/DC-12V-Delay-Relay-Shield-NE555-Timer-Switch-Adjustable-Module-0-to-10-Second/263602095557?hash=item3d5fe8c5c5:m:msEXhUFa3ddYHTgoonIJUrw

Celui-ci supporte 10 Ampères, maintenant si tu veux plus, il suffit de couplé un relais derrière celui-ci.

  A+

 6 
 le: avril 20, 2018, 04:54:00 pm 
Démarré par santiags - Dernier message par santiags
Oui mais je le veux en 12 volt :s et je peux passer au temps d’ampérage que je le souhaite avec ?

 7 
 le: avril 20, 2018, 01:04:23 pm 
Démarré par santiags - Dernier message par Curiosus
Bonjour,

Avec ça sa devrait faire :

https://www.ebay.fr/itm/1-2-5-10-PCS-DC-5V-Delay-relay-shield-NE555-Timer-Switch-Adjustable-Module-0-10S/191956108948?hash=item2cb179c694:m:mrTA6rM8L8WdsOF9x-kpOVA

Sinon il y a l'option Microcontrôleur, mais il faut avoir un programmateur.

 A+

 8 
 le: avril 19, 2018, 05:17:21 pm 
Démarré par santiags - Dernier message par santiags
ah merci , j’attends le schéma avec impatience !

 9 
 le: avril 19, 2018, 08:52:58 am 
Démarré par santiags - Dernier message par santiags
Bonjour ,

Voila pour le travail je dois créer un relais stop c'est a dire que quand je coupe le courant de ma machine celle si doit alimenter pendant 5 seconde ou plus un electroemant pour couper mon circuit de carburant , j'ai des relais et toute sorte de condensateurs et des diodes

Cordialement
Merci d'avance

 10 
 le: avril 18, 2018, 07:51:34 pm 
Démarré par Arckont - Dernier message par Curiosus
Bonjour Arckont, et tout le forum

Un peu fatigué cette semaine, ce qui explique mon retard, je vais essayer de répondre à toutes tes questions.



bank1:

CBLOCK H'A0'
     oiseau : 1
     felin    : 2
     reptile : 5
ENDC



bank2:

CBLOCK H'110'
     porcelaine : 1
     metal       : 2
     bois         : 5
ENDC



bank3:

CBLOCK H'190'
     liquide  : 1
     solide   : 2
     gaz      : 5
ENDC



C'est parfait pour la déclaration de la bank1, bank2, bank3, en ce qui concerne la bank commune elle commence
à H'70' et fini H'7F', ce qui fait H'7F -  H'70' = 16 octets

Regarde bien à la page 25 du datasheet, tu vas vite comprendre, voila la solution.

CBLOCK H'70'
    solution:1       1 octet
    trouver :2      2 octets
    bravo :5        5 octets
ENDC

ce qui fait au total
 1+2+5 = 8 octets, il te reste 8 octets

En réalité quand tu déclares une variables elle prend un emplacement mémoire qu'on appelle adresse

Exemple :


CBLOCK H'110'                                     ; bank2:
     porcelaine : 1                               
     metal       : 2
     bois         : 5
     ok           : 1
ENDC

Porcelaine  se trouve au début à  H'110' , car elle fait 1 octet

metal        se trouve au début à H'111' et H'112', car elle fait 2 octets

bois          se trouve au début à H'113' et H'114' et H'115', et H'116' et H'117' , car elle fait 5 octets

ok           se trouve à H'118'

Suffit d'additionner pour savoir l'emplacement de ton adresse mémoire, en suivant l'ordre de tes déclarations.

Attention c'est de l'hexadécimal, si tu fais une opération sert toi de la calculatrice de Windows, en mode
scientifique.

Par pitié ne confond pas les registres avec les variables, laisse les de coté pour l'instant.
 
Dans une variable on peut y mettre une valeur dans un emplacement que tu lui as attribué
nous verrons plus loin comment faire.

Citer
sinon est-ce possible de déclarer une variable au même nom dans trois ou quatre bank différente ?

Non c'est pas possible de déclarer le même non de variable dans chaque bank.

Attention de ne pas s'écarter dans les adresses mémoires, comme tu l'as fait dans ton exemple, car là
tu n'es plus dans la mémoire que tu as le doit d'utiliser.

CBLOCK H'04'
 test : 1
ENDC



Maintenant je vais te parler de la directive ORG



La directive ORG, suivie de l’adresse, précise à quelle adresse l’instruction suivante sera
placée dans la mémoire programme du PIC.
 
 Il est important de savoir 2 choses :
 
Après un reset ou une mise sous tension, le PIC démarre toujours à l’adresse H'0'

Le début de ton programme doit donc se situer là.
 
L’adresse H'4' est l’adresse utilisée par les interruptions pour ce Pic (nous verrons le principe plus tard).


  ORG H'0'                                 ; Adresse de départ après reset
 goto debut   
 
La première ligne est notre directive ORG, qui indique que la ligne suivante sera placée à l’adresse H'0'
 
La seconde ligne est une instruction, goto

Si tu as fait du basic tu dois savoir à quoi sert un goto suivit du non de l’étiquette.

Après le reset le PIC exécute donc l’instruction qui se trouve à l’adresse H'0' suivie par l’instruction qui se trouve
à l’adresse goto debut plus bas dans le programme (donc juste en dessous de l’étiquette goto debut

Exemple :

 ORG H'0'
  goto salut

salut

Alors essaye de me faire une étiquette qui n’arrête pas de se renvoyer l'un vers l'autre avec l'instruction goto

Si ça commence à être hard tu m'arrêtes et tu m'explique ou tu butes.

   A+

Pages: [1] 2 3 ... 10