====== Processing ====== {{https://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Processing_2021_logo.svg/512px-Processing_2021_logo.svg.png?400|logo}} \\ //image du logo depuis WikiMedia fr// === Ressources - Bases === * [[https://processing.org/reference|la doc de référence]], à avoir toujours sous la main, et [[https://processing.org/examples |les exemples]]. 💗 💗 * [[https://www.youtube.com/watch?v=L_J-w4Gqdqg&list=PLKbJweCS5l9XlMy6t32e9ylPKGZg5ltKI|PlayList Youtube d'un cours en 7 chapitres]] par l'université de Montréal, * [[https: | fe]], . * [[https://z | z]], * [[https://fr.flossmanuals.net/processing/|le manuel libre Floss]], toujours utile. * 💗 [[https:// /| ]] 💗 === 🧐 Koikecé Pourquoi Faire? === Processing est un logiciel qui permet de ==== des notes ici ==== === ce que je crois savoir === === Projets & montages === * [[projets:comptetemps|Un chrono interactif (Arduino + Processing = 💓)]] * ===C'est trop facile, genre === Dans 98% des cas tout sera simple & Plug'nPlay, mais pour comme je suis assez systématiquement confronté aux 2% restants, notes sur les "problèmes classiques" avec Arduino... =====drivers pour clones chinois===== Même si c'est mieux de financer l'OpenHardWare & de célébrer ainsi les nombreuses ressources mises à dispo par Arduino, Adafruit, Sparkfun & compagnie... on est souvent tentés de prototyper avec des chinoiseries pas chères. Les cartes peuvent alors ne pas être reconnues par le logiciel, ne pas 'monter' car elles n'utilisent pas le même logiciel interne.Cela peut être résolu facilement en **installant le driver CH340**. * [[https://blognote.jeremyblaizeau.com/installer-driver-pour-puce-ch340-arduino-compatible/|Blog de Jérémy Blaizeau en français]] * [[https://forum.arduino.cc/index.php?topic=574627.0|Problèmes de téléversements]] sur le forum Arduino * [[https://riton-duino.blogspot.com/|RitonDuino]] explore plusieurs pistes. * =====téléversement impossible===== classique Linux-Ubuntu **Symptôme:** j'ai bien tout installé Arduino, les drivers CH 34x, j'ai mon premier programme qui compile bien mais impossible de le téléverser sur une carte via USB ! le message de la console Arduino dit que ''Access is denied'' sur le port USB (qu'elle nomme, par ex, tty0) Grâce au support du meilleur club du monde j'ai pu passer 2 fois cet obstacle, en fait //c'est un problème de droits et de groupes.// Je comprends pas tout ce que j'écris mais en fait sous Linux moi et le port USB on n'est pas dans le même groupe par défaut, et pour remédier à ça la commande : ''sudo usermod -aG dialout $(whoami)'' ajoute l'utilisateur courant au goupe dialout... Lapin tout compris, mais au détour du pb j'ai vu la commande ''id'' qui renvoie les infos détaillés de ''whoami'' càd l'utilisateur que je suis derrière mon clavier ET les groupes auxquels il appartient sur le pc. Sinon on peut CHMODER le port qui pose problème, càd forcer les autorisations pour tout le monde comme je peux le faire avec FileZilla, mais les purs n'aiment pas trop ouvrir leurs ports à tout le monde... * [[https://forums.linuxmint.com/viewtopic.php?t=312551| sur le forum Linux Mint (en)]] * [[https://forum.arduino.cc/index.php?topic=574627.0|Problèmes de téléversements]] sur le forum Arduino * [[https://doc.ubuntu-fr.org/arduino|dans la doc Ubuntu (fr)]] * [[https://arduino103.blogspot.com/2011/05/identification-du-port-usb-linux-sur.html|MC Hobby parle de dev]]