Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Vos tutoriels et astuces


Index du Forum » Vos tutoriels et astuces » [Tutoriel] Communications entre Casio et Arduino
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

[Tutoriel] Communications entre Casio et Arduino

Posté le 14/04/2013 23:23

Avant-propos
L'objectif de ce tutoriel, va être de faire communiquer une calculatrice CASIO par le port 3-pin, avec une carte arduino et à comprendre comment ça se passe à l’intérieur. A la fin on réalisera un mini "piano" avec votre calculatrice comme clavier et un buzzer branché sur l'arduino.

Ce tuto peut vous paraître long, pour une toute petite chose, mais c'est parce qu'il pose les bases, et que j'explique aussi pour les curieux, on est pas obliger de retenir tout ce qu'il y a dans ce tuto.

Attention : vous réalisez ce tutoriel à vos risques et périls, vous pourriez très bien griller votre matériel en faisant une fausse manip par exemple. Planète-Casio et moi-même ne seront pas responsables de la détérioration de votre matériel ou autres problèmes qui pourrait vous arriver.

Je suis pas un surdoué en électronique, il est fortement possible que je dise des bêtises, que j'utilise les mauvais termes, ou qu'il existe des meilleures solutions pour ce que je fais, dans ce cas n'hésitez pas à commenter ce tutoriel


Je vais partir du principe que vous avez une carte arduino uno, une calculatrice casio Graph 75/85/95 et des connaissances en programmation C.

Le port 3-pin de la Casio et son protocole
Le port 3-pin de la calculatrice, aussi appelé jack, communique avec un protocole similaire au RS232, c'est ce protocole qui est utilisé sur le port série de votre ordinateur, et sur de nombreux autres appareils. Le vrai protocole RS232 opère sur du -12V/+12V (enfin ça peut varier, mais en général c'est ça), alors que la calculatrice opère sur du 0V/4,2V. Grace aux addins, il est possible de contrôler ce port 3-pin et d'y imposer nos réglages.
Les 3 fils les plus importants dans le protocole RS232, sont
- Ground : Généralement appelé en cours "le -"
- Rx : Réception des données
- Tx : Emission des données
En fait il en existe bien d'autres dont je vous parlerais peut-être lors d'un projet avec la GBA, mais ce n'est pas le propos actuellement
Les fils Rx et Tx sont croisés entre deux périphériques car on relit d'un coté à la transmission (Tx) et de l'autre à la réception (Rx), ce qui est plutôt logique, non ?

Le câble
Si vous regardez le fil 3-pin pour échanger des données entre calculatrices, vous remarquerez qu'il comporte ces 3 fils, dont voilà l'ordre :

Donc pour pouvoir faire communiquer notre calculatrice Casio avec n'importe quel autre périphériques que les autres calculatrices, il va nous falloir un câble avec : d'un côté une prise jack 2.5 (en 3 points=3 canaux) et de l'autre les fils qui correspondent. Pour cela, il y a plusieurs solutions :
- Vous pouvez acheter ce type de câble sur Ebay (ou autre) et le couper en deux, vérifiez juste que c'est bien du jack 2.5 avec le bon nombre de points.
- La méthode radin, la mienne : cherchez dans vos vieux bacs de câble, si vous n'avez pas un fil utilisant cette connectique. Moi j'ai trouvé les écouteurs des anciens nokia, ce sont des jack 2.5 en 4 points :


Comme vous le voyez, il y a un point en plus, donc il y aurai pu avoir des problèmes, mais j'ai eu de la chance car aucun canal n'était à cheval sur deux connecteurs. En fait, les deux canaux entourés en rouge sur l'image précédente correspondent tous les deux au Ground. Ca ne sera pas toujours le cas en fonction des dimensions de la prise jack, donc ne prenez pas du 4 points en pensant que ça sera toujours bon !

Si vous utilisez des écouteurs, il y a de grandes chances que vous tombiez sur des fils recouvert d'une fine couche de plastique pour les isoler les uns des autres, mais cette dernière est impossible à enlever à la main. Pour l'enlever, il suffit de la bruler, donc une bougie suffira. Ensuite si vous utilisez une plaque de test (breadboard), je vous conseille de les souder à des fils rigides.

Vérification du câble
Que vous l'ayez acheté sur EBay ou que vous l'ayez créé, il faudra forcément le vérifier. Pour cela, personnellement j'utilise mon multimètre (ohmmètre ici) avec la fonction "bip".


En fait si les électrodes sont en contact, le multimètre se met à bipper. Si vous n'avez pas cette fonction sur votre multimètre vous pouvez aussi utiliser l’ohmmètre simple. Si vous n'avez pas de multimètre, vous pouvez peut être vous débrouiller pour allumer une led à travers le fil, mais bon ça risque d'être bordélique..
Donc tout d'abord vous vérifiez que lorsque le fil est relié au port 3-pin, il n'y a aucun contact entre les fils. Puis en position débranché, trouvez quel fil correspond à quel endroit. Je vous conseille d'enregistrer ça sur votre ordi, pour pas re-tester à chaque fois que vous ferrez un montage. Voilà mon fichier d'info (txt) sur mon câble, si vous avez besoin d'inspiration.

Avec l'arduino
L'arduino fonctionne en 5V, et non en 4,2V. Bien que les tensions ne soient pas extrêmement différent et que j'ai utilisé le câble en liaison direct pendant un petit moment sans avoir de dommage, il vaut mieux assurer en réduisant les 5V. (Du moins, je préfère car c'est quand même chère la calto, après vous faites ce que vous voulez).
- De la Calto à l'arduino : en principe l'arduino devrait considérer le 4,2V comme un niveau logique haut, donc il ne devrait pas y avoir de problème et pas besoin d'interface.
- De l'arduino à la calto : cette fois ci on envoi du 5V pour une calculatrice qui est censé en recevoir du 4,2. Personnellement j'utilise une diode en série qui fait baisser la tension de 0.7V environ, on est donc très proche de ce qu'on veut et pour pas chère. Si vous ne voulez pas en acheter et que vous êtes en S-SI ou STI, vous pouvez demander à votre prof d'élec, en général ils en ont pas mal car ça s'achète plus en gros. Moi j'en ai eu 20 pour 18 centimes (référence de mes diode)
Pour adapter les tensions, il y a pas mal de solutions plus ou moins adaptés ou coûteuses, je vous invite à aller voir ce document qui m'a donné l'idée de la diode, même si faut s'accrocher pour comprendre

Communiquer en serial sur la calculatrice
Comme dit précédemment on va utiliser un addin, avec les syscalls données dans la doc FxReverse(de Andreas Bertheussen et Simon Lothar). Comme ce n’est pas spécialement le sujet et qu'il y a d'autres tutos pour apprendre à s'en servir. On va utiliser mon addin : Serial Monitor (en principe compatible SH4), qui va donc permettre de recevoir les données (en ASCII ou hexa) et d'en émettre (en ascii uniquement). De plus si vous avez vraiment du mal, j'ai aussi mis les sources donc vous pourrez vous en inspirer et vous pouvez aussi poser des questions bien entendu. L'addin fonctionne à une vitesse de 9600bauds (environ équivalent à bit/s) donc on devra régler l'arduino en conséquence. Dès que vous lancez l'addin, il est prêt à recevoir ou émettre.

Réalisation de notre premier raccordement : Enfin !
Dans un premier temps notre but va être de pouvoir discuter avec la calculatrice via le "Moniteur série" de l'IDE d'arduino.
Donc on aura donc deux liaisons série : une pour la calculatrice, l'autre pour l'ordinateur et l'arduino s'occupera de les relier. Mais votre arduino n'en comporte qu'une (à moins que vous ayez une carte arduino mega), il va donc falloir utiliser la lib SoftwareSerial. Et en fait, on va tout simplement utiliser l'exemple "SoftwareSerialExample" sur lequel on va adapter les vitesses de transmission. Voilà le code adapté :


    #include <SoftwareSerial.h>

    SoftwareSerial serialCalc(10, 11); // RX, TX

    void setup()  
    {
        // Ouvre les ports serials
        Serial.begin(9600); //Pour la com avec l'ordi. Dont les ports sont Tx:1, Rx:0
        serialCalc.begin(9600); //Pour la com avec la calculatrice. Les  Donc les ports sont Tx:11, Rx:10 (ils sont définis juste au dessus)
    }

    void loop()
    {
        //si la calculatrice nous envoi quelque chose, alors on l'envoi sur l'ordi
        if(serialCalc.available())
            Serial.write(serialCalc.read());
        //si l'ordi nous envoi quelque chose, alors on l'envoi sur la calculatrice
        if(Serial.available())
            serialCalc.write(Serial.read());
    }

Le code est donc vraiment très simple avec les libs arduino. Rien qu'avec ce que je vous ai donné comme info, vous devriez être capable de monter le circuit, mais je vais clarifier tout ça :


Il ne nous reste plus qu'à lancer l'addin Serial Minitor sur la calculatrice et le moniteur série sur votre ordi et normalement si vous écrivez sur l'un, l'autre affiche le message.

Et si on faisait du bruit strident et pas agréable du tout ?
On va donc passer à une petite application. Pour ça il va vous falloir un petit buzzer(c'est ce qui fait BIIIP dans votre ordinateur, du moins sur les vieux fixes. Le mien vient d'un ordinateur), ou d'un petit haut-parleur. On va pouvoir le contrôler avec la fonction tone d'arduino.

Donc mon but est de pouvoir faire quelques notes (do,ré,mi,fa,sol,la,si) sur les touches a,b,c,d,e,f,g de la calculatrice. Actuellement lorsqu’on appui sur ces touches, l'arduino reçois la lettre de la touche, donc il suffit de faire une condition (enfin plutôt un switch) et d'envoyer le son si c'est la bonne touche. Oui mais quelle fréquence envoyer et pendant combien de temps ?
- Pour la fréquence j'ai choisis sur la page wikipedia : la gamme 3 qui me paraissait pas trop stridente et j'ai récupéré les fréquences.
- Pour la durée, en fait concrètement il faudrait avoir juste le temps entre deux réception de touches, mais si on dépasse un peu ce n’est pas trop grave. J'ai déterminé en testant que 30ms était assez bien.

Bon et bien voilà le code de notre arduino, vous remarquerez que j'ai ajouté deux conditions dans le switch pour faire varier la durée des sons :


    #include <SoftwareSerial.h>

    SoftwareSerial serialCalc(10, 11); // RX, TX
    int buzzer = 2; //pin du buzzer
    int duree = 30; //durée de chaque note en millisecodes

    void setup()  
    {
        // Ouvre les ports serials
        Serial.begin(9600); //Pour la com avec l'ordi. Donc les ports sont Tx:1, Rx:0
        serialCalc.begin(9600); //Pour la com avec la calculatrice. Dont les ports sont Tx:11, Rx:10 (ils sont définis juste au dessus)
    }

    void loop()
    {
        //si la calculatrice nous envoi quelque chose, alors on l'envoi sur l'ordi, puis on traite pour savoir si on reconnait une touche
        if(serialCalc.available())
        {
            char data = serialCalc.read();
            Serial.write(data);
            switch(data)
            {
                //Notes
                case 'a': tone(buzzer, 262, duree); break; // do
                case 'b': tone(buzzer, 294, duree); break; // ré
                case 'c': tone(buzzer, 330, duree); break; // mi
                case 'd': tone(buzzer, 349, duree); break; // fa
                case 'e': tone(buzzer, 392, duree); break; // sol
                case 'f': tone(buzzer, 440, duree); break; // la
                case 'g': tone(buzzer, 494, duree); break; // si
                //reglages
                case 'x': // augmente la duree des notes avec la touche +
                    duree++;
                    serialCalc.print(duree);
                    serialCalc.write(0xA);
                    break;
                case 'y': // diminue la duree des notes avec la touche -
                    duree--;
                    serialCalc.print(duree);
                    serialCalc.write(0xA);
                    break;
            }
        }
        //si l'ordi nous envoi quelque chose, alors on l'envoi sur la calculatrice
        if(Serial.available())
            serialCalc.write(Serial.read());
    }



Pour info concernant le réglage de l'addin Serial Monitor sur la calto, vous pouvez appuyer sur F4, ce qui aura pour effet d'envoyer la lettre tant que vous appuyez, ce qui est plus pratique dans notre cas.




J'espère que ce tutoriel vous a plu, c'était un projet ultrasimple, mais il permet de poser les bases de la communication arduino <-> Casio. Sinon je ferais peut être aussi des projets de communication GBA<->Casio si ça en intéresse



Ce tutoriel est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 3.0 France.


Fichier joint


Précédente 1, 2, 3, 4, 5 ··· 7, 8, 9 Suivante
Tenmatx Hors ligne Membre Points: 996 Défis: 2 Message

Citer : Posté le 17/04/2013 18:18 | #


Pensez-vous que la wifi pour calculatrice c'est possible ?
Mes programmes de maths
Mes programmes de maths

Toutes les formules de Première S.
Toutes les formules de Terminale S.
Un programme de calculs.
Mes meilleurs jeux
Mes meilleurs jeux

Jeu gagnant des 48h CPC n°12

Mon site de discussion pour ados : http://entre-ados.net/ (a brûlé dans l'incendie d'OVH)
Mon éditeur de cours en ligne et plateforme de partage : http://wordline.xyz (a succombé à la concurrence de Google Drive...)
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 17/04/2013 18:44 | #


oui, avec un module connecté à la calto par cable
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Tenmatx Hors ligne Membre Points: 996 Défis: 2 Message

Citer : Posté le 17/04/2013 18:48 | #


Mais si c'est par câble c'est plus de la wifi.
Mes programmes de maths
Mes programmes de maths

Toutes les formules de Première S.
Toutes les formules de Terminale S.
Un programme de calculs.
Mes meilleurs jeux
Mes meilleurs jeux

Jeu gagnant des 48h CPC n°12

Mon site de discussion pour ados : http://entre-ados.net/ (a brûlé dans l'incendie d'OVH)
Mon éditeur de cours en ligne et plateforme de partage : http://wordline.xyz (a succombé à la concurrence de Google Drive...)
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 17/04/2013 18:52 | #


Du wifi directement c'est impossible car il n'y a pas demetteur sur les calculatrices. Mais si on branche un module wifi à la calculatrice c'est possible. (t'aura bien un fil entre le module et la calculatrice, mais suffit de l’accrocher a la calculatrice, et tu peux les trimbaler ou tu veux)
Ninestars Hors ligne Membre Points: 2462 Défis: 24 Message

Citer : Posté le 17/04/2013 18:54 | #


Le top, c'est d'avoir un modele bluetooth !
Comme ça en cours...
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 17/04/2013 18:57 | #


Dans tous les cas c'est bien, tu peux avoir internet, si tu le connecte à ton téléphone, tu peux envoyer des sms, etc..
Alex_1186 Hors ligne Membre Points: 1215 Défis: 46 Message

Citer : Posté le 17/04/2013 20:30 | #


OH MY GOD!!!!! :aaah:

Internet...
Des sms...
Mais t'es un dieu!

(un vieux fantasme bientôt réalisé... franchement bravo!)
Projets que je soutiens
Projets que je soutiens
Robscape 2 de Ray
Les tests vidéo de Marmotti
Mes projets
Mes projets
Une dizaine de projets top secrets...

Timeless Remix Airwolf
"And the dream will never die..."
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 17/04/2013 20:40 | #


tu as le bluetooth sur ta G35+75 ?
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 17/04/2013 20:40 | #


J'ai pas dit que je le ferait, pour moi c'est une perte de temps (et d'argent), car je ne l'utiliserais jamais, et j'ai d'autre projet bien plus utililes. Mais c'est juste tout à fait possible et si quelqu'un se lance dans un tel projet, je pourrait lui expliquer comment.
Oldfxcasio Hors ligne Membre Points: 5 Défis: 0 Message

Citer : Posté le 17/04/2013 21:19 | #


Bravo j'en ai rêvé et Ziqumu l'a fait.
C'est SUPER !
C'est la porte ouverte au pilotage de la cafetière du radiateur et autre appareil via la calculatrice (exemple if moins de 10 degrés then lance le relai du chauffage...)

BRAVO

Et merci
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 17/04/2013 21:45 | #


Y'a pas de quoi, ça me fait plaisir que ça serve à quelqu'un
Tenmatx Hors ligne Membre Points: 996 Défis: 2 Message

Citer : Posté le 17/04/2013 22:21 | #


Le problème c'est que si on perfectionne trop nos calculatrices, ça ne sera plus des calculatrices mais des ordinateurs. Elles seront de plus en plus grosses, elles pourront faire tellement de choses qu'elles ne seront plus autorisées en cous. Et là on devra donc ré-inventé des calculatrices basiques (comme la Casio collège) pour pouvoir les avoir en cours, puis petit à petit on ré-inventera la calculatrice graphique, qu'on développera jusqu'à ce qu'elle devienne elle aussi un ordinateur. On va entrer dans une boucle infinie, et dans 10 ans il y aura 350 000 marques d'ordinateurs. Et comme vous hésitez déjà entre les 15" et les Netbook, là ce sera le bordel complet.
Mes programmes de maths
Mes programmes de maths

Toutes les formules de Première S.
Toutes les formules de Terminale S.
Un programme de calculs.
Mes meilleurs jeux
Mes meilleurs jeux

Jeu gagnant des 48h CPC n°12

Mon site de discussion pour ados : http://entre-ados.net/ (a brûlé dans l'incendie d'OVH)
Mon éditeur de cours en ligne et plateforme de partage : http://wordline.xyz (a succombé à la concurrence de Google Drive...)
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 17/04/2013 22:33 | #


Non, les cours evoluent avec le monde d'aujourd'hui. Il y a quelques années les calculatrices programmables était interdites. Aujourd'hui elles sont autorisés et on a de l'algorithme au bac.
Casio et TI et les autres marques ne sont pas assez idiot pour ajouter des modules de connexion sans fils aux calculatrices, ils se tirerais une balle dans le pied. Il vendront toujours des calculatrices avec moins de fonction. Certes dans 10 ans les calculatrices "collèges"(sans mémoire de stockage) auront peut être un écran tactile couleur, mais elle n'auront toujours pas de mémoire.

Et si jamais ils sortent une calculatrice qui ne se vend pas parce qu'elle est interdite en examen , crois moi ils commenceront pas deux fois, c'est une perte de bénéfice énorme.

Et puis ça veut rien dire "on réinventera la calculatrice graphique", ils vont pas oublier comment ça fonctionne et comment en faire une.. De toute façon, les entreprises sortirons leurs calculatrices en fonctions des lois et du taux d'autorisation aux concours. Tu remarquera que Casio et TI font des pied et des mains pour que leurs calculatrices soit autorisés aux examens (ajout d'une led indiquant le mode examen ou non, sortie d'une calculatrice spécial pour les USA n'ayant pas les images...). Ils en fabriquent pas une, puis après l'avoir fabriquer "Oh bah on peut pas la vendre, ils ont pas le droit de l'utiliser..", ils savent très bien ce qu'ils font.

Et je vois pas le rapport avec le fait que "dans 10 ans il y aura 350 000 marques d'ordinateurs"

Ajouté le 17/04/2013 à 22:35 :
Et le fait que toi ou moi, petit utilisateur d\'une calculatrice sur un nombre gigantesque de vendu, utilise un module wifi qu\'il a fabriqué lui même, va pas changer grand chose. Au pire tu foire ton bac et tu est interdit d’examen pour 5ans, et c\'est pas Casio qui sera inquiété, mais toi car tu as pris une calculatrice avec un moyen de communication sans fil. (peut importe que ce soit toi ou non qui l\'ai fait)
Tenmatx Hors ligne Membre Points: 996 Défis: 2 Message

Citer : Posté le 18/04/2013 00:11 | #


Je disais ça pour rire Ziqumu, il fallait pas faire un si gros pavé pour tout expliquer. Et je dis qu'il y aura 350 000 marques d'ordinateurs car les fabricants de calculatrices vont se convertir en fabricants d'ordinateurs (si on suit ma logique, ou plutôt mon ilogique), donc de nouveaux fabricants de calculatrices vont apparitrent, et vont eux aussi se convertir et ainsi de suite.
Bon j'arrête de dire n'importe quoi.

Décidément on prend tout ce que je dis trop au sérieux.


Mes programmes de maths
Mes programmes de maths

Toutes les formules de Première S.
Toutes les formules de Terminale S.
Un programme de calculs.
Mes meilleurs jeux
Mes meilleurs jeux

Jeu gagnant des 48h CPC n°12

Mon site de discussion pour ados : http://entre-ados.net/ (a brûlé dans l'incendie d'OVH)
Mon éditeur de cours en ligne et plateforme de partage : http://wordline.xyz (a succombé à la concurrence de Google Drive...)
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 18/04/2013 00:18 | #


Bah la façon dont tu tourne tes phrase nous donne franchement l'impression que tu pense ce que tu dit, je ne perçois pas d'ironie dans ce que tu dit. M'enfin bref, c'est pas grave
Alex_1186 Hors ligne Membre Points: 1215 Défis: 46 Message

Citer : Posté le 18/04/2013 20:10 | #


Oui l'autre fois aussi je me suis un peu énervé contre toi pour rien... Utilise des smileys ce sera mieux pour montrer que tu rigoles!
Projets que je soutiens
Projets que je soutiens
Robscape 2 de Ray
Les tests vidéo de Marmotti
Mes projets
Mes projets
Une dizaine de projets top secrets...

Timeless Remix Airwolf
"And the dream will never die..."
Purobaz Hors ligne Membre d'honneur Points: 2690 Défis: 110 Message

Citer : Posté le 28/06/2013 11:57 | #


J'arrive un peu en retard, mais j'ai testé ton petit montage et je trouve ça vraiment sympa.

Pour le câble j'ai coupé celui fourni par Casio, les fils TX et RX sont fins mais c'est jouable. De plus en mesurant la tension de sortie de la calculatrice, j'ai trouvé du 4.9 V donc je pense que la calculatrice supporte les 5 V de l'Arduino. En tout cas je l'ai branchée directement et pour l'instant j'ai pas encore eu de problème. C'est plus simple que d'utiliser un AO comme dans la doc que tu conseilles.

J'utiliserais sans doute ce montage pour faire des acquisitions de données dans de futurs projets
I'll be back !
pour plus de fun
mes programmes fun
de technique
mes projets
et de Swag
les projets que je soutiens
Dark storm En ligne Labélisateur Points: 11641 Défis: 176 Message

Citer : Posté le 28/06/2013 12:12 | #


Pour le coup de la WiFi, j'ai vu que Arduino commercialisait des systèmes avec une antenne intégrée…
Encore une idée de bidouillage à faire
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 28/06/2013 12:44 | #


@Puro c'est vrai que pour la tension je suis pas très sûr, mais je me demande si elle ne varie pas en fonction des calculatrice (mais bon ça veut dire qu'elles sont censé accepter un large panel de tension en entré pour être compatible avec toutes les autres)

@Dark, bah avec une arduino, tu peux tout faire, tu prend en effet un support Xbee, et une Xbee bluetooth ou wifi et tu peux te connecter à ton téléphone.. tout faire Bon par contre ces modules coutes un peu chère donc faut vraiment en avoir besoin. Moi j'ai un shield ethernet et c'est déjà pas mal, c'est juste un peu plus voyant en cours
Eiyeron Hors ligne Ancien modérateur Points: 5525 Défis: 57 Message

Citer : Posté le 30/06/2013 22:22 | #


Tiens j'ai un Raspberry Pi qui a un GPIO avec UART intégré (ground, tx et rx), en 0-3V. Me faudrait quoi à ton avis?
Ziqumu Hors ligne Membre d'honneur Points: 3055 Défis: 9 Message

Citer : Posté le 30/06/2013 23:01 | #


Normalement tu devrait pouvoir les faire communiquer, il te faut juste un cable (et les régler avec les mêmes paramètres, pense bien à brancher le tx sur rx et inversement, sinon ça fonctionnera pas)
Précédente 1, 2, 3, 4, 5 ··· 7, 8, 9 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 147 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd