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, 01:36:23 pm
@chicotore
Comme indiqué je viens de réinstaller la librairie de Turicas (qui je le rappelle est en chantier)
Les exemples WebServer et WebserverSimple sont OK du premier coup sans retouches  smiley.
L'exemple WebServerSimpleLED ne marche pas tel quel  smiley-sad
Pour le faire marcher (photo jointe) j'ai :
-augmenté un peu le buffer défini  dans  /utility/socket.
Code:
#define BUFFER_SIZE   650
 
-raccourci un peu l'html envoyé en jouant soit sur le titre, sur le H1.....ou autre chose de non essentiel
(il n'est pas sûr osaka que le mode debug soit opérationnel)

hardware : mega328 et enc28j60 tous les deux en 3,3V (pas d'adaptation de tension, mais câblage identique à l'EtherShield)
887  Using Arduino / Networking, Protocols, and Devices / Re: cheap spi ethernet module with arduino - enc28j60 - pinout on: August 07, 2011, 12:15:40 pm
Hi !
WebServerSimpleLED runs on my side .... whis some greater buffer
utility/socket.c    : #define BUFFER_SIZE         650


888  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...)
889  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)

890  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

891  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
892  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.

893  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 !!
894  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.
895  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.
896  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
897  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/
898  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 !
899  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.
900  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.)
Pages: 1 ... 58 59 [60] 61 62 ... 65