Classique lui aussi, bien connu dans le monde de l'Arduino.
Pourquoi ajouter ce module sachant que le module d'affichage TFT ILI9486 comprend déjà une interface pour TFcard ? Pour la raison suivante :
-Le lecteur de micro-SDcard du module d'affichage ne fonctionne que lorsque ce dernier est utilisé avec une carte Arduino UNO, mais pas avec une carte Mega2560 comme c'est le cas ici. Cela à cause d'un problème de conflit dans l'exploitation du bus SPI. Je cite le ReadMe donné dans l'exemple :
LCDWIKI_KBV/Example/Example_07_show_bmp_picture/show_bmp_picture/ReadMe.txt
Il est dit :
This Example only support the Arduino UNO board, not support the Mega2560, because they use différent SPI bus.
Evidemment j'ai tenté de contourner le problème, mais je n'ai pas réussi. En revanche le module présenté ici fonctionne parfaitement avec la carte Mega2560, même connectée à l'afficheur en question. D'ailleurs j'ai programmé l'affichage d'une image en tout-écran lors de l'allumage de cette station météo. Pour l'instant c'est juste pour faire joli, toutefois cela ouvre des perspectives formidables... (utilisation d’icônes par exemple, petites animation), et pas seulement pour CETTE réalisation. Vous me direz, il y a le Raspberry Pi 4 pour cela. Oui mais c'est (en proportion) beaucoup plus cher, et surtout infiniment plus gourmand en énergie (électrique): Plusieurs watts !