Archive: Arduino Day 2014

Archive de ma visite de l’Arduino Day 2014 @ 3000D.

L’Arduino Day est un événement mondial autour de la plate-forme de Arduino.

Pour la petite histoire c’est avec les gars de 3000D que j’ai co-fondé le Liège Hackerspace et construit la matrice de LEDs en casier de Club-Maté.


Cet article provient d’une ancienne publication. Il a été importé & actualisé depuis une source maintenant hors ligne.

Arduino original ou clone

Petit avis personnel en passant, car j’ai souvent cette question sans réelle réponse à apporter. Je ne compte pas, dans cet article, vous donner une réponse « prête à l’emploi », mais plutôt des pistes de réflexions.

Je suis principalement un utilisateur de clone, même si j’abandonne doucement l’arduino au profit des ESP.

Arduino, clone ou contrefaçon ?

Arduino est une plateforme logiciel et matériel, simple à utiliser et open-source. Mais cela n’autorise pas n’importe quoi.

Il est donc parfaitement autorisé d’utiliser les sources pour produire des boards dites « Arduino compatible ».

Le souci, c’est la contrefaçon, la copie pur et simple de la carte jusqu’à son design, impression, …

Cela peut être trompeur et vous pouvez régulièrement tomber sur des copies de mauvaise qualité utilisant des composants moins chers ou retirant certains composants.

La qualité des clones (ne parlons pas des contrefaçons) est très variable.

Il existe de très bons clones vendus en tant que tels. Parfois un petit souci de driver la carte utilisant, pour une raison de réduction de coût, un CH341.

Les clones permettent un accès très bon marché et facile à l’univers des microcontrôleurs.

Pourquoi un vrai Arduino alors ?

Pourquoi alors payer jusqu’à 10x plus cher ma carte ?

Si vous en avez les moyens et l’envie. Acheter un vrai Arduino c’est supporter le développement open-source des cartes, de l’IDE,… Notez aussi qu’Arduino supporte énormément d’événements, l’éducation et autres projets open-source.

Je pense personnellement que sans cette plateforme beaucoup d’entre nous n’auraient pas eu un accès aussi simple à « l’électronique » et aux microcontrôleurs.


Sources & ressources :

Image par Omer Iqbal de Pixabay

Programmer un ESP32 avec Arduino IDE

Un grand nombre de boards basé sur un ESP32 sont programmable via votre IDE Arduino.

Il est nécessaire d’ajouter les boards à l’IDE et possiblement installer les drivers nécessaires.

Obtenir le json des boards

Rendez-vous sur le repo GitHub suivant : https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Vous pouvez aussi utiliser le json proposé sur le site d’Espressif.

https://dl.espressif.com/dl/package_esp32_index.json

Ajouter les boards à l’Arduino IDE

  • Allez dans les Préférences de votre Arduino IDE
  • Ouvrez l’onglet URL de gestionnaire de cartes supplémentaires
  • Collez le lien que vous aurez copié sur le repo ci-dessus
  • Ensuite, dans l’onglet Outils, cliquez sur Type de carte et Gestionnaire de carte.
  • Recherchez « esp32 » et installez la dernière version.

Les drivers

Pour les cartes produites par Espressif : https://docs.espressif.com/projects/esp-idf/en/latest/esp32/get-started/establish-serial-connection.html

Pour le Wemos D32, j’ai du passer par l’installation de « CP210x USB to UART Bridge VCP Drivers » disponible sur le site de Silabs.


Source cover : Wikimedia