J'ai un shield et un ecran TFT d'un coté et une carte arduino mega de l'autre
Sachant que je n'ai pas assez de place pour connecter l'écran directement sur la mega, comment faire travailler ensemble une uno avec le shield TFT et la mega qui gère le programme principal?
Est ce que c'est une liaison SPI la solution? I2C me semble léger...
Tout dépend de la taille de l'écran.
Les petits écrans OLED fonctionnent souvent en I2C, mais on trouve des modèles SPI.
Les écrans TFT de taille moyenne (128x128 à 320x240 points) fonctionnent souvent en SPI.
Les écrans TFT de grande taille fonctionnent sur bus parallèle 8 ou 16 bits.
Donc, sans préciser la taille, la question n'a pas de sens.
BONJOUR @hbachetti
Merci pour ton intervention
C'est un petit ecran 2.8 pouces 320X240 tactile qui aurait vocation de remplacer un LCD 4x20 donc essentiellement afficher du texte.
Il me semble pourtant que les broches A5, A6 et A7 ne sont pas utilisées. On peut donc utiliser en plus de l'écran une liaison SPI qui pourrait faire la liaison avec la Mega.
Par mobilise, je veux dire physiquement. Les broches sont occupées, même si inutilisées électroniquement. Mis à part une bidouille à base de soudure par dessous ...
C'est bien mon problème je veux mettre en oeuvre une solution sans bidouillage et facilement reproductible.
Est ce que le shield ecran connecté sur la carte uno peut communiquer et afficher les informations en provenance de la mega via I2C ou SPI? carJe ne pense pas que meme en connectant le shield ecran sur une mega il fonctionne puisque il me semble que les connecteurs SPI ne sont pas positionné au meme endroit.
Autre solution connecté un écran compatible SPI directement cablé vers la méga mais apparement ca limite a un écran de 2,8
Donc pour un écran plus grand, 3,5 voire plus quelle serait la méthode a utiliser pour le connecter sans qu'il soit directement enfiché sur la carte "maitre"
Elle doit être sacrément encombrée ta Méga pour que tu ne puisses pas y connecter un écran SPI. Il suffit de 4 ou 5 pins, sachant que la Mega en a 70 !
Ajouter une Uno juste pour gérer l'écran et faire communiquer les deux cartes me semble une difficulté supplémentaire.
Es-tu certain que tu ne peux pas gérer les I/O de la Méga d'une autre façon pour laisser la place à l'écran ?
@lesept
C'est une possibilité que j'envisage qui serait certainement le plus simple.
J'utilise environ 35 pins de la mega dont Tous les analogiques plus l'alimentation qui se fait par un transfo externe 5 volts directement sur le pin de la carte.
Mais il me semble qu'un shield UNO ne va pas fonctionner sur une mega non?
J'ai parlé plus haut d'écran NEXTION. Il s'agit d'un écran intelligent, disponible pour diverse tailles. As-tu regardé ?
Je ne connais pas (linuxien), l'éditeur ne tourne que sous Windows.
oui et ce shield n'utilise pas les pins de l'icsp et les pins mosi,miso, sck ne sont pas les memes que sur la uno ... donc je vais regarder les ecrans nexion comme celui ci : nexion