Show Posts
Pages: 1 ... 58 59 [60] 61 62 ... 65
886  International / Français / Re: Domo'Duino, la domotique par Arduino ( Finit, j'en est marre ! ) on: August 07, 2011, 10:25:51 am
cette librairie reprend le câble normal d'une carte Ethershield non modifiée = CS en pin10 (pin 53 pour carte Mega).  Je n'avais pas eu de probleme avec un 28J60 monté sur plaque d'essai.
Dès que possible ( en soirée) je regarde à nouveau de près.
Le déplacement du CS commence à intervenir quand il y a conflit avec d'autres composants SPI (carte SD...)
887  International / Français / Re: Domo'Duino, la domotique par Arduino ( Finit, j'en est marre ! ) on: August 07, 2011, 09:28:52 am
Je me permet d'insister lourdement sur l'existence d'une nouvelle librairie pour Ethershield
développée par Turicas (https://github.com/turicas/Ethernet_ENC28J60).
Elle n'est pas finalisée mais déjà opérationnelle.
C'est une Librairie Ethernet pour Ethershield !
On utilise une Ethershield comme si c'était un shield (officiel) à base de W5100... avec le confort de codage qui va avec.
Un coup d'oeil à l'exemple (un des 7 exemples fournis avec) ci dessous montre à mon avis que le résultat est déjà intéressant. On croirait voir un programme ecrit pour la carte 'officielle'.
Les 'client.print' n'y manquent pas... on y voit également l'affichage de valeurs prises sur des entrées analogiques (pourquoi pas un LM35 ?)

Avant de jeter éventuellement l'éponge ton projet mérite sans doute d'aller faire un tour de piste avec cette librairie. (Il peut etre nécessaire de modifier la ligne 39 du fichier "enc28j60.c" pour tenir compte du câblage de la broche CS sur la carte utilisée)

888  International / Français / Re: Un câble USB à moins de 3 euros on: August 06, 2011, 06:23:16 pm
"environ 3,88€, port compris"  : un module 6 pin (avec DTR et RTS) à CPPL2303 fait son apparition
je l'ai commandé chez le vendeur b2cqshop.... à suivre

889  International / Français / Re: Domo'Duino, la domotique par Arduino ( NEW: sonde de température LM35 ) on: August 06, 2011, 11:34:47 am
Chicotore tu n'est pas le seul à avoir des difficultés à exploiter le ENC28J60 avec la librairie que les vendeurs de shields indiquent !!! C'est une librairie qui a le mérite d'exister mais ne permet pas d'écrire du code très lisible. D'ou un besoin : une librairie plus accessible pour ce composant économique.

Je connais deux voies en chantier mais déjà fonctionnelles :
-celle de JeeLabs et de sa librairie Ethercard que j'ai un peu petit peu utilisé.
-celle plus ambitieuse de Turicas qui vise le fonctionnement sur ENC28J60 des sketches 'officiels' pour W5100.
Je n'ai pas encore testé cette dernière mais ça vaudrait peut être le coup de faire une pause et de travailler un peu à partir des petits exemples de serveurs inclus avec cette librairie. ça pourrait t'ouvrir la voie du client.print indiqué par Chabot380.....
https://github.com/turicas/Ethernet_ENC28J60
Bon courage
890  Using Arduino / Microcontrollers / Re: Texas Instruments L293NE pinout help on: August 05, 2011, 06:54:25 am
When you write 'pinout' , legaoaceking, maybe you think 'wiring'...

Pinout for this chip is the same from the begining (around 1975)
Look at the original pinout from italian SGS company in the seventies.
The chip's pins received sometimes  different names when second sourcing occured, but pinout is allways the same. it's a chip only affair !!!

Wiring depends on what you intend to do whis this multipurpose chip : drive motors, lamps, relays ?
If motor driving is your intent, how many motors (1 , 2 , 3, 4 ?)
constant or variable speed ? .... and so on...

You will find different wirings for different purposes whis same chip.

891  International / Français / Re: Les schémas sur internet sont ils justes ? on: August 05, 2011, 05:40:20 am
en parcourant rapidement ton "Reply #3" je vois un détail qui choque (pour suivre intégralement la démarche il faudrait plus de temps !)   A la place de :
Quote
Donc Ib = [5-1,4]/0,0004 = 9000 Ohm !
Je verrais bien :
Donc Rb = [5-1,4]/0,004 = 900 Ohm. ....

Pour ce qui est des "deux suppositions" : pour moi c'est OK si la notice du constructeur ne fournit pas mieux.

PS : un 'débutant en électronique' qui 'délire" comme ça c'est plutôt remarquable !!
892  International / Français / Re: problème d'alimentation on: August 05, 2011, 05:07:03 am
Ma quatrième question était imcompréhensible, il manquait un mot !

Vu qu'un multimetre est disponible je propose de passer directement aux mesures suivantes (Multimetre en mesures de tensions continues :

-Arduino seul (sans carte Ethernet) mesurer  "Vin", "5V" et "3v" dans les premières secondes après la mise sous tension.
-Avec la carte Ethernet enfichée sur l'Arduino mesurer "5V" et "3V"

Puisque la tension semble s'écrouler dans les 10 premirères secondes il serait intéressant de brancher le multimetre avant la mise sous tension et de suivre l'évolution de la tension.
893  International / Français / Re: Soucis de Transfert de programme on: August 04, 2011, 05:45:35 am
Oui à condition de déclarer la carte Duemilanove  comme "Uno". (/Tools/Board/Arduino Uno)
Pour l'IDE c'est devenue une UNO.

Voir içi par exemple  ( -> plus de détails) :
http://shop.snootlab.com/arduino/34-atmega-328.html
Quote
Lorsque monté sur une carte Arduino Duemilanove, il faut quand même choisir le type Uno dans l'interface de programmation sinon, il ne sera pas possible de charger les scripts.
894  Using Arduino / Interfacing w/ Software on the Computer / Re: SUMP compatible logic analyzer code for Arduino. on: August 04, 2011, 03:52:29 am
Thanks Ghillam !

I imagine your code with some SDRAM !!!
http://dangerousprototypes.com/docs/Logic_Shrimp_design_overview
or here :
http://www.ikalogic.com/scanalogic2/build.php
895  Using Arduino / Microcontrollers / Re: Replacement part for FTDI FT232RL on: August 04, 2011, 03:18:21 am
Autoreset : Don't rely on RTS with this chip (i.e "out of the box" MCP2200) !!!

Quote
The CDC serial device specification doesn't include CTS or RTS. The firmware in the MCP2200 handles the RTS and CTS signals internally. This means it probably can't reset your Arduino for programming.
http://dangerousprototypes.com/docs/MCP2200_breakout_board#Issues_with_the_MCP2200

More about this chip :
http://dangerousprototypes.com/2011/01/18/hack-open-source-usb-stack-on-mcp2200/
896  International / Français / Re: PWM + Ampoule Incandescente on: August 03, 2011, 03:31:39 pm
-comme taddot : Elle ne ressemble pas du tout à une lampe à incandescence
-il est douteux qu'on arrive à faire de la lumière noire (variété d'UV) avec de l'incandescence

->Fluocompacte http://www.prozic.com/www2/info_promo_UV20_LAMPES%20UV.html
Pas d'indication sur sa capacité à supporter une commande par gradateur, donc à priori elle n'est pas 'dimmable' ou 'faddable' (l'électronique qui est dans son culot ne tiendrai pas longtemps)
Si tu veux absolument pouvoir 'fader' il faut trouver un système de masquage progressif de la lampe !
897  International / Français / Re: Soucis de Transfert de programme on: August 03, 2011, 10:59:10 am
Ne connaissant pas assez le comportement détaillé du bootloader je ne sais pas analyser le clignotement permanent de la led Digital 13 vu l'ensemble de tes réponses.
.Je suis donc à court d'idées  smiley-sad   et ne vois pour le moment comme solution que l'achat d'un Mega328 avec son bootloader (autour de 5€ ).
Confronté à ton problême j'utiliserai des appareils de mesure (oscilloscope en particulier) mais là j'ai l'impression d'avoir épuisé les tests possibles à distance avec une personne ne disposant que d'une carte..

D'autres sur ce forum sauront sans doute cerner davantage le pb.
Arrive-t-il de temps en temps que des utilisateurs effacent une partie du bootloader ?

PS : autant commander un Mega328 avec le bootloader"Uno"  (Optiboot) (plus rapide et occupe moins de place en mémoire Flash). Il suffira ensuite de dire à l'IDE que tu as une carte Uno.
898  International / Français / Re: aide symbole circuits logiques on: August 03, 2011, 10:54:25 am
pour revenir à l'Arduino il est effectivement intéressant de lui confier la mémorisation du programme.
-L'édition du programme se ferait au clavier (pas en binaire sur des switches !)
-Les octets seraient rangés dans un tableau
-L'existence d'un assembleur sous Python permettrait même de ne pas coder en hexadécimal (ou en octal pour ajouter une touche 'vintage' !!)
-A défaut d'assembleur codage à la main à partir d'un source en 'assembleur' sur papier.
-L'Arduino enverrait un à un les octets qui lui sont demandés

Peut être même est il avantageux de confier à l'Arduino l'émulation de la ram et de son compteur d'adresses(CD4040). (L'Arduino pourrait d'ailleurs aisément tout émuler..mais ce n'est pas l'objectif si j'ai bien compris.)
899  International / Français / Re: aide symbole circuits logiques on: August 03, 2011, 09:46:12 am
et pour aller "au coeur" du MC14500 voici une tentative de reproduction (partielle) en circuit TTL !!

ce microprocesseur très spécial a donc ses fans.... sans doute le côté minimaliste "1 bit"
http://www.linurs.org/mc14500.html
Il est vrai que quand on a compris le schéma on sait sur quoi repose un petit jeu d'instructions câblé.....
ça peut aussi faire un bon exercice d'apprentissage pour des FPGA
Que ce soit en TTL, CMOS ou FPGA on peut annoncer : J'ai construit un microprocesseur !!
900  International / Français / Re: Soucis de Transfert de programme on: August 03, 2011, 08:10:14 am
On y arrivera !!

-
Quote
Après lorsque je tente de télécharger un autre programme sur la carte je vois 4 bref allumage de la led Rx mais pas Tx et en plus il y a la led L (celle branché sur le bit 13) qui clignote tout le temps.
OK pour les brefs allumages de RX et non TX comme j'ai écrit par erreur. (la led a le nom du signal côté Mega328). Ce qui surprend (je ne suis pas un fin connaisseur des bootloaders utilisés sur Arduino) c'est que la led 13 clignote sans arrêt. Il me semblait que le bootloader signalait le début de son activité par 3 ou 4 éclats  seulement. L'application en place avait-elle comme fonction d'agir aussi sur cette led ?

Quote
Sinon lorsque je connecte la carte au PC les 2 led Rx et Tx clignote.
On sait donc au moins que la sortie TX du Mega328 n'est pas grillée puisque la led suit le rythme des infos envoyées par l'application en place ! Dans cette situation est-ce qu'un appui maintenu sur le reset éteint les leds ?

Quote
Peut-être que c'est le dernier programme transférer sur la carte qui pose problème, est-ce qu'il existe un moyen pour effacer le programme en cour d’exécution sur une carte arduino ?
Si tu n'as pas autre carte Arduino ou tout autre interface de programmation in situ (ISP) tu ne peux effacer la puce et la reprogrammer que par téléchargement (bootloader)

Pages: 1 ... 58 59 [60] 61 62 ... 65