Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| arduiro:installer-arduino-fritzing-linux [2019/04/03 13:55] – créée cyrille | arduiro:installer-arduino-fritzing-linux [2019/07/17 17:24] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====== Installer Arduino et Fritzing ====== | ||
| + | ===== Sources ===== | ||
| - | Avatar du membre | + | https://www.arduino.cc/ |
| - | cyrille | + | |
| - | Messages | + | |
| - | Enregistré le : mar. 19 sept. 2017 08:49 | + | |
| - | Localisation : Nord - Avesnois | + | |
| - | Contact : Contacter cyrille | + | |
| - | ====== Installer Arduino et Fritzing ====== | ||
| - | |||
| - | Liens | ||
| - | https:// | ||
| http:// | http:// | ||
| - | Attention | + | **Attention** |
| - | Les commandes sont données avec aptitude comme gestionnaire de paquet (idem que apt ou apt-get | + | Les commandes sont données avec aptitude comme gestionnaire de paquet (idem que **apt** ou **apt-get**) |
| L' | L' | ||
| A adapter à vos besoins. | A adapter à vos besoins. | ||
| Ligne 25: | Ligne 18: | ||
| ==== 1.1/ Ajouter votre utilsateur aux groupes tty et dialout ==== | ==== 1.1/ Ajouter votre utilsateur aux groupes tty et dialout ==== | ||
| - | + | <code bash>$ sudo addgroup $USER dialout | |
| - | Code : Tout sélectionner | + | $ sudo addgroup $USER tty</ |
| - | + | ||
| - | $ sudo addgroup $USER dialout | + | |
| - | $ sudo addgroup $USER tty | + | |
| Se delogguer et se relogguer pour que les modifications soient prises en compte. | Se delogguer et se relogguer pour que les modifications soient prises en compte. | ||
| Ligne 36: | Ligne 26: | ||
| Pour vérifier que ces commandes soient bien prises en compte : | Pour vérifier que ces commandes soient bien prises en compte : | ||
| - | Code : Tout sélectionner | + | <code bash>$ groups |
| - | + | ragnarok tty uucp dialout cdrom floppy sudo audio dip video plugdev netdev</ | |
| - | $ groups | + | |
| - | ragnarok tty uucp dialout cdrom floppy sudo audio dip video plugdev netdev | + | |
| - | Doit faire apparaître tty et dialout | + | Doit faire apparaître |
| Et l' | Et l' | ||
| - | Exemple | + | __Exemple |
| - | + | ||
| - | Code : Tout sélectionner | + | |
| + | <code bash> | ||
| ls -l / | ls -l / | ||
| - | crw-rw---- 1 root dialout 166, 0 janv. 17 20:22 / | + | crw-rw---- 1 root dialout 166, 0 janv. 17 20:22 / |
| Attention ce device n’apparaîtra que si la carte Arduino est branchée. Pas forcement un 0 comme chiffre à la fin de ttyACM, peut être un 1, 2, 3... Dépend de la configuration. | Attention ce device n’apparaîtra que si la carte Arduino est branchée. Pas forcement un 0 comme chiffre à la fin de ttyACM, peut être un 1, 2, 3... Dépend de la configuration. | ||
| - | Mais ce device doit appartenir au groupe dialout. | + | Mais ce device doit appartenir au groupe |
| Et cette commande, également carte branchée, doit faire apparaître votre carte | Et cette commande, également carte branchée, doit faire apparaître votre carte | ||
| - | Code : Tout sélectionner | + | <code bash>$ lsusb | grep Arduino |
| + | Bus 001 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)</ | ||
| - | $ lsusb | grep Arduino | + | **Fork d' |
| - | Bus 001 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM) | + | |
| - | + | ||
| - | Fork d' | + | |
| Il existe sur le marché des forks de cartes d' | Il existe sur le marché des forks de cartes d' | ||
| Pour un fork d'une carte UNO R3, la configuration est identique mais la carte va communiquer via un autre device comme ttyUSB0 ou 1, 2, 3... | Pour un fork d'une carte UNO R3, la configuration est identique mais la carte va communiquer via un autre device comme ttyUSB0 ou 1, 2, 3... | ||
| - | Exemple | + | __Exemple |
| - | Code : Tout sélectionner | + | <code bash>ls -l / |
| - | + | crw-rw----+ 1 root dialout 188, 0 janv. 18 21:51 / | |
| - | ls -l / | + | |
| - | crw-rw----+ 1 root dialout 188, 0 janv. 18 21:51 / | + | |
| Lors du lancement de l'IDE d' | Lors du lancement de l'IDE d' | ||
| - | |||
| - | |||
| Ligne 82: | Ligne 63: | ||
| Disponible dans les dépôts, cette version est fonctionnelle mais ce n'est pas la plus à jour. | Disponible dans les dépôts, cette version est fonctionnelle mais ce n'est pas la plus à jour. | ||
| - | Code : Tout sélectionner | + | <code bash>$ aptitude show arduino |
| - | + | ||
| - | $ aptitude show arduino | + | |
| Paquet : arduino | Paquet : arduino | ||
| Version : 2: | Version : 2: | ||
| Ligne 107: | Ligne 86: | ||
| | | ||
| Site : http:// | Site : http:// | ||
| - | Étiquettes: | + | Étiquettes: |
| L' | L' | ||
| - | Code : Tout sélectionner | + | <code bash>sudo aptitude install arduino</ |
| - | + | ||
| - | sudo aptitude install arduino | + | |
| Ligne 121: | Ligne 98: | ||
| Récupérer et installer la dernière version d' | Récupérer et installer la dernière version d' | ||
| - | Code : Tout sélectionner | + | <code bash>$ wget https:// |
| - | + | ||
| - | $ wget https:// | + | |
| $ tar xvf download.php\? | $ tar xvf download.php\? | ||
| $ mv arduino-nightly/ | $ mv arduino-nightly/ | ||
| cd ~/ | cd ~/ | ||
| ./ | ./ | ||
| + | </ | ||
| Attention ne pas supprimer le dossier arduino-1.8.8 | Attention ne pas supprimer le dossier arduino-1.8.8 | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | A ce jour la version d' | ||
| + | </ | ||
| Ligne 135: | Ligne 115: | ||
| ==== 3.2 Qu' | ==== 3.2 Qu' | ||
| - | Fritzing est un logiciel libre de conception de circuit imprimé qui permet de concevoir de façon entièrement graphique le circuit et d'en imprimer le typon. | + | **Fritzing** est un logiciel libre de conception de circuit imprimé qui permet de concevoir de façon entièrement graphique le circuit et d'en imprimer le typon. |
| Il permettra, entre autres, de dessiner vos branchements en la breadboard et la carte Arduino. Il génère également des vues schématiques et des circuits imprimés (permet également leur commande...). | Il permettra, entre autres, de dessiner vos branchements en la breadboard et la carte Arduino. Il génère également des vues schématiques et des circuits imprimés (permet également leur commande...). | ||
| Il peut également servir d'IDE pour programmer vos cartes Arduino. | Il peut également servir d'IDE pour programmer vos cartes Arduino. | ||
| - | Code : Tout sélectionner | + | <code bash>$ aptitude show fritzing |
| - | + | ||
| - | $ aptitude show fritzing | + | |
| Paquet : fritzing | Paquet : fritzing | ||
| Version : 0.9.3b+dfsg-9 | Version : 0.9.3b+dfsg-9 | ||
| Ligne 167: | Ligne 145: | ||
| Étiquettes: | Étiquettes: | ||
| interface:: | interface:: | ||
| - | x11:: | + | x11:: |
| Et l' | Et l' | ||
| - | Code : Tout sélectionner | + | <code bash>$ sudo aptitude install fritzing</ |
| - | + | ||
| - | $ sudo aptitude install fritzing | + | |
| ==== 3.2 En images==== | ==== 3.2 En images==== | ||
| Pour se faire une idée, ça donne ce genre de chose : | Pour se faire une idée, ça donne ce genre de chose : | ||
| - | Image | + | {{ : |
| - | Image | + | |
| - | Image | + | {{ : |
| + | {{ : | ||
| ==== 3.3 Configurer Fritzing comme IDE Arduino==== | ==== 3.3 Configurer Fritzing comme IDE Arduino==== | ||
| - | Lancer Fritzing, puis Fichier, Préférences | + | Lancer Fritzing, puis **Fichier**, **Préférences** |
| - | Image | + | {{ : |
| Indiquer comme Location l' | Indiquer comme Location l' | ||
| Ligne 196: | Ligne 173: | ||
| Montage : | Montage : | ||
| - | Image | + | {{ : |
| Et le code associé : | Et le code associé : | ||
| - | Code : Tout sélectionner | + | <code bash>#include < |
| - | + | ||
| - | #include < | + | |
| // Décl des pins | // Décl des pins | ||
| Ligne 267: | Ligne 242: | ||
| } | } | ||
| delay(500); | delay(500); | ||
| - | } | + | }</ |
| Photo : | Photo : | ||
| - | Image | + | {{ : |