Outils pour utilisateurs

Outils du site


arduiro:installer-arduino-fritzing-linux

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
arduiro:installer-arduino-fritzing-linux [2019/04/03 15:55] – créée cyrillearduiro: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 1734  +
-    Enregistré le : mar19 sept2017 08:49  +
-    Localisation : Nord - Avesnois +
-    Contact : Contacter cyrille+
  
-====== Installer Arduino et Fritzing ====== 
- 
-Liens 
-https://www.arduino.cc/ 
 http://fritzing.org/home/ http://fritzing.org/home/
  
-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'exemple d'installation est donné pour du 64bit (AMD64) et pour la dernière version d'Arduino disponible (à ce jour la 1.8.8) L'exemple d'installation est donné pour du 64bit (AMD64) et pour la dernière version d'Arduino disponible (à ce jour la 1.8.8)
 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</code>
- +
-$ 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</code>
-$ groups +
-ragnarok tty uucp dialout cdrom floppy sudo audio dip video plugdev netdev+
  
-Doit faire apparaître tty et dialout+Doit faire apparaître **tty** et **dialout**
  
 Et l'Arduino va communiquer via ce device : Et l'Arduino va communiquer via ce device :
-Exemple pour une Arduino UNO R3 +__Exemple pour une Arduino UNO R3__
- +
-Code : Tout sélectionner+
  
 +<code bash>
 ls -l /dev/ttyACM*  ls -l /dev/ttyACM* 
-crw-rw---- 1 root dialout 166, 0 janv. 17 20:22 /dev/ttyACM0+crw-rw---- 1 root dialout 166, 0 janv. 17 20:22 /dev/ttyACM0</code>
  
 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 **dialout**.
  
 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 003ID 2341:0043 Arduino SA Uno R3 (CDC ACM)</code>
  
-$ lsusb | grep Arduino +**Fork d'Arduino**
-Bus 001 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM) +
- +
-Fork d'Arduino+
 Il existe sur le marché des forks de cartes d'Arduino ... Il existe sur le marché des forks de cartes d'Arduino ...
 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 pour une ATMEGA328P+__Exemple pour une ATMEGA328P__
  
-Code : Tout sélectionner +<code bash>ls -l /dev/ttyUSB*  
- +crw-rw----+ 1 root dialout 188,  0 janv. 18 21:51 /dev/ttyUSB0</code>
-ls -l /dev/ttyUSB*  +
-crw-rw----+ 1 root dialout 188,  0 janv. 18 21:51 /dev/ttyUSB0+
  
 Lors du lancement de l'IDE d'Arduino, le port série sera donc différent et la carte aussi (ici on choisira une Arduino Duemilanone or Diecimila) Lors du lancement de l'IDE d'Arduino, le port série sera donc différent et la carte aussi (ici on choisira une Arduino Duemilanone or Diecimila)
- 
- 
  
  
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:1.0.5+dfsg2-4.1 Version : 2:1.0.5+dfsg2-4.1
Ligne 107: Ligne 86:
  exemples de code seront également installés.  exemples de code seront également installés.
 Site : http://www.arduino.cc Site : http://www.arduino.cc
-Étiquettes: field::electronics, role::program+Étiquettes: field::electronics, role::program</code>
  
 L'installer L'installer
  
-Code : Tout sélectionner +<code bash>sudo aptitude install arduino</code>
- +
-sudo aptitude install arduino+
  
  
Ligne 121: Ligne 98:
 Récupérer et installer la dernière version d'Arduino Récupérer et installer la dernière version d'Arduino
  
-Code : Tout sélectionner +<code bash>$ wget https://www.arduino.cc/download.php?f=/arduino-nightly-linux64.tar.xz
- +
-$ wget https://www.arduino.cc/download.php?f=/arduino-nightly-linux64.tar.xz+
 $ tar xvf download.php\?f\=%2Farduino-nightly-linux64.tar.xz  $ tar xvf download.php\?f\=%2Farduino-nightly-linux64.tar.xz 
 $ mv arduino-nightly/ ~/arduino-1.8.8 $ mv arduino-nightly/ ~/arduino-1.8.8
 cd ~/arduino-1.8.8 cd ~/arduino-1.8.8
 ./install.sh  ./install.sh 
 +</code>
  
 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'Arduino la plus récente est la 1.8.9
 +</WRAP>
  
  
Ligne 135: Ligne 115:
 ==== 3.2 Qu'est-ce que Fritzing ?====  ==== 3.2 Qu'est-ce que Fritzing ?==== 
  
-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: field::electronics, implemented-in::c++, interface::graphical, Étiquettes: field::electronics, implemented-in::c++, interface::graphical,
             interface::x11, role::program, scope::application, uitoolkit::qt,             interface::x11, role::program, scope::application, uitoolkit::qt,
-            x11::application+            x11::application</code>
  
 Et l'installer Et l'installer
  
-Code : Tout sélectionner +<code bash>$ sudo aptitude install fritzing</code>
- +
-$ 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 +{{ :arduiro:001.png?direct&400 |}} 
-Image + 
-Image+{{ :arduiro:002.png?direct&400 |}}
  
 +{{ :arduiro:003.png?direct&400 |}}
 ==== 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+{{ :arduiro:004.png?direct&400 |}}
  
 Indiquer comme Location l'endroit dossier contenant le programme Arduino. Indiquer comme Location l'endroit dossier contenant le programme Arduino.
Ligne 196: Ligne 173:
 Montage : Montage :
  
-Image+{{ :arduiro:005.png?direct&400 |}}
  
 Et le code associé : Et le code associé :
  
-Code : Tout sélectionner +<code bash>#include <LiquidCrystal.h>
- +
-#include <LiquidCrystal.h>+
  
 // Décl des pins // Décl des pins
Ligne 267: Ligne 242:
            }            }
 delay(500);  delay(500); 
-}+}</code>
  
 Photo : Photo :
  
-Image+{{ :arduiro:006.jpg?direct&400 |}}
  
arduiro/installer-arduino-fritzing-linux.1554299700.txt.gz · Dernière modification : 2019/07/17 19:24 (modification externe)