Bonjour,
J'ai acheté un Arduino NANO et un écran OLED 0.96 pouces pour un projet. Les deux fonctionnent très bien, j'ai déjà commencé à développer dessus sans soucis.
Malheureusement le NANO n'a pas de pin déjà monté dessus et je ne souhaite pas en souder. J'ai donc acheté un kit de démarrage comprenant notamment un Mega R3 et un solderless board. L'idée est de développer sur le Mega avec le board pour ensuite balancer le tout dans le NANO et de tout tester une bonne fois pour toute avant de le souder.
Mon problème est le suivant, impossible de faire fonctionner l'écran avec le Mega R3 ! J'ai notamment utilisé un script qui me permet de connaître le port sur lequel est branché mon afficheur (script en pièce jointe), qui me retourne qu'aucun i2c n'est trouvé alors que le script fonctionne très bien sur le NANO.
Pourtant j'ai pu déjà faire quelques tests avec un récepteur bluetooth sur le Mega R3 et il a l'air de fonctionner nickel.
Sur un forum j'ai vu que des fois l'écran ne fonctionne pas en usb car pas assez de puissance et qu'il faut y brancher une batterie. J'ai pourtant branché directement une alim sur le R3 et ça n'a pas suffit à faire fonctionner l'écran.
J'ai donc contacté le fabriquant de l'écran pour avoir des conseils, ils m'ont dit que le défaut vient peut-être de mon Mega R3 qui n'aurait pas les bonnes sorties aux bons endroits (par exemple je branche mon écran sur la sortie A4 et A5 de l'Arduino, le fabricant dit que ces ports sont peut-être mal connectés)
Je cherche donc une solution pour pouvoir tester ces sorties. L'idée serait de faire un montage simple pour envoyer du courant dans une sortie spécifique. Par exemple brancher une LED sur A5 et dire au script d'envoyer du courant dans la sortie A5 pour voir si elle s'allume. Comment pourrais-je réaliser cela ? Ou peut-être avez-vous une meilleure suggestion pour faire fonctionner mon écran ?
Voici les différentes infos que vous pourriez avoir besoin pour répondre :
-
Nano V3.0 CH340 ATmega328P :
https://www.amazon.fr/gp/product/B0711MWS96/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8&psc=1 -
écran OLED 128 x 64 px ; 0,96 Pouces pour Arduino :
https://www.amazon.fr/gp/product/B01L9GC470/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1 -
ELEGOO Arduino Mega 2560 R3 (Kit de démarrage) :
https://www.amazon.fr/gp/product/B01JD043XC/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Le script de test du port i2c (afficheur) est en pièce jointe.
Merci de votre attention.
i2c_scanner.ino (2.11 KB)