Table des matières:

Comment programmer Arduino Mega 2560 Core ? : 3 étapes
Comment programmer Arduino Mega 2560 Core ? : 3 étapes

Vidéo: Comment programmer Arduino Mega 2560 Core ? : 3 étapes

Vidéo: Comment programmer Arduino Mega 2560 Core ? : 3 étapes
Vidéo: François tuto : Flash ESP8266 ESP-01 avec ARDUINO UNO ou MEGA 2560 2024, Novembre
Anonim
Comment programmer Arduino Mega 2560 Core ?
Comment programmer Arduino Mega 2560 Core ?
Comment programmer Arduino Mega 2560 Core ?
Comment programmer Arduino Mega 2560 Core ?

J'ai trouvé cette grande carte Arduino à petit facteur de forme sur ebay. C'est une version plus petite d'Arduino mega 2560 et elle s'appelle apparemment Arduino mega core… Il y avait un problème cependant ! Il n'inclut pas la connectivité USB et il n'y a pas beaucoup d'informations disponibles en ligne aussi. Je dois donc comprendre comment programmer la carte et l'utiliser pour réduire certains de mes projets qui nécessitent Arduino mega… Je ne ' Je possède un module ftdi et je n'ai pas pu en commander un en raison du verrouillage de covid19… et il est également inutilement cher ici en Inde. très commun dans les clones Arduino et de nombreuses cartes esp8266… Un peu de hack était nécessaire pour que cela fonctionne… Écrire cette instructable donc si quelqu'un veut utiliser la même carte pour ses projets… J'AI AUSSI ESSAYÉ D'UTILISER UN AUTRE MODULE USB VERS SÉRIE BON MARCHÉ APPELEZ PL2303 (Vous pourriez le voir quelque part dans les images dans les étapes ultérieures) MAIS JAMAIS ÇA FONCTIONNE … J'espère que cela vous aidera

Fournitures

-Arduino mega 2560 core- ch340g usb vers convertisseur série-fils de raccordement fer à souder-dupont (5 mâles à femelles)

Étape 1: Installez les pilotes

Installer les pilotes
Installer les pilotes

Les pilotes Ch340g ne sont pas préinstallés sur Windows. Les machines Linux ne nécessitent aucun pilote pour cette puce (j'adore Linux, nous le faisons tous) en installant les pilotes, votre système Windows pourra voir et communiquer avec l'appareil. Voici le lien (https://sparks.gogo.co.nz/assets/_site_/downloads/CH34x_Install_Windows_v3_4.zip)

Étape 2: Le HACK

Le HACK
Le HACK
Le HACK
Le HACK
Le HACK
Le HACK
Le HACK
Le HACK

pour pouvoir programmer la carte en utilisant ch340, j'avais besoin d'effectuer un petit hack sur le module ch340. Pour la programmation, il faut connecter la carte comme suit (le côté gauche de la flèche est usb vers le module série et le côté droit est le méga carte 2560) Broche Rx. > Broche Tx ou broche ArduinoTx. > RxVcc(5v) > vcc pinGnd. > broche de terreDtr > broche dtrMais il y a quelques problèmes avec le module ch340:1. La sérigraphie des broches Rx et Tx est imprimée à l'envers.2. Il n'y a pas de broche de dérivation dtr sur la carte. Pour résoudre le problème numéro 1, j'inverse simplement les connexions rx et tx donc… Rx > Rx de Arduino mega coreTx> Tx de Arduino mega core (cela peut ou non être un problème avec vous, cela pourrait être une chose spécifique au fabricant) Pour résoudre le problème numéro 2, j'ai dû couper l'extrémité femelle d'un fil de raccordement DuPont et le souder à la broche dtr sur la puce elle-même (PIN NUMÉRO 13 de la puce ch340) ET puis j'ai pu pour connecter l'autre extrémité à la broche dtr de l'Arduino et le tour est joué ! Maintenant, vous pourrez communiquer et télécharger le programme sur la carte sans aucun problème !

Étape 3: Tester

Essai
Essai
Essai
Essai
Essai
Essai

J'ai testé l'engin en téléchargeant le bon vieux HELLO WORLD ! Des microcontrôleurs c'est à dire le clin d'oeil sketch ! Connectez l'USB et la carte comme décrit dans l'étape ci-dessus. Si vous avez installé les pilotes correctement (un redémarrage du système peut être nécessaire), Windows détectera le module sans aucun problème. AUCUN PILOTE REQUIS POUR LINUX (UBUNTU) Ouvrez Arduino IDE (arduino.cc) Ouvrez l'esquisse d'exemple de clignotement en allant dans fichiers> exemples> bases > clignoterAller à outils> port com> (sélectionnez le port com, dans mon cas c'est com3) POUR LINUX (UBUNTU) LE PORT COM POURRAIT S'AFFICHER COMME, dans mon cas, /dev/ttyUSB0 OU QUELQUE CHOSE COMME CA! (au cas où vous voyez plusieurs ports sous Linux et confus, ouvrez le terminal et tapez la commande "sudo lsusb" et appuyez sur Entrée pour savoir lequel est ch340) Ensuite, allez dans outils> cartes> sélectionnez Arduino mega ou mega 2560cliquez sur le bouton de téléchargement dans le coin supérieur gauche (circulaire un avec la flèche)Et si tout est fait correctement, le code sera téléchargé sur la carte avec un message « téléchargement terminé » dans Arduino IDE et la LED intégrée devrait commencer à clignoter !

Conseillé: