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 15:55] – créée cyrille | arduiro:installer-arduino-fritzing-linux [2019/07/17 19: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 | + | {{ : |