« Le groupe Arduino » : différence entre les versions

De Wiki_du_Réseau_des_Electroniciens_du_CNRS
Aller à la navigationAller à la recherche
(ajout d'un onglet Python)
mAucun résumé des modifications
(27 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<maintab>[[Accueil]][[Le groupe Arduino|ARDUINO]][[Arduino et Python|PYTHON]]</maintab><br>
<div class="subtab">[[Accueil]] - [[Le groupe Arduino|ARDUINO]] - [[Le groupe Arduino : Premiers pas|Premiers pas]] - [[FAQ Arduino|FAQ]] - [[Arduino et Python|Python]]</div>
<subtab></subtab>
<hr/>
 
<div class="subtab">[[Board_Arduino|Board Arduino]] - [[Shield_Arduino|Shield Arduino]]</div>
<hr/>
[[Fichier:Arduino Board.jpg|center|800px|link=|]]
[[Fichier:Arduino Board.jpg|center|800px|link=|]]




== Introduction ==
== [[Image:Nuvola_apps_kdict.png|48px|link=|]] Introduction ==
<center><font face="Comic Sans MS" color=#0000AA size=5>Vous êtes les bienvenus pour partager et échanger autour des cartes Arduino.</font></center>
<center><font face="Comic Sans MS" color=#0000AA size=5>Vous êtes les bienvenus pour partager et échanger autour des cartes Arduino.</font></center>


La mise en place de ce groupe doit permettre aux électroniciens de mutualiser leurs efforts de développement en partageant leurs bibliothèques de programmes et leurs savoir-faire.
Cela peut se faire de manière autonome, en participant à enrichir le SVN et le Wiki, pour ça il vous suffit d'avoir simplement vos identifiants et c'est tout. La participation est libre dans la mesure où le travail de chacun est respecté.


La mise en place de ce groupe doit permettre aux électroniciens de mutualiser leurs efforts de développement en partageant leurs bibliothèques de programmes et leurs savoir-faire.
Pour les électroniciens du réseau RdE, n'hésitez pas a vous connecter sur le chat IRC, pour discuter ou pour demander de l'aide.


Cela peut ce faire de manière autonome, en participant à enrichir le SVN et le Wiki, pour ça il vous suffit d'avoir simplement vos identifiants et c'est tout. La participation est libre dans la mesure où le travail de chacun est respecté.
<center>>>> Salon de discussion IRC: '''<font face="courier new" color=#0000AA size=3>/join #cafe</font>''' <<<</center>


Vous pouvez aussi demander une collaboration sur votre projet ou pour vous aider à mettre en place une nouvelle démo ou un tutoriel.
Vous pouvez aussi demander une collaboration sur votre projet ou pour vous aider à mettre en place une nouvelle démo ou un tutoriel.


== [[Image:Monobook icon.svg|48px|link=]] Auto-formation ==
Vous pouvez également utiliser les supports mise à votre disposition pour mettre en œuvre des projets à base d'Arduino dans votre laboratoire ou établissement. Les supports et présentations sont accessibles publiquement, n'hésiter pas à y contribuer et à partager les votre.


== [[Image:Nuvola_apps_kdict.png|48px|link=]] Pages liées sur ce Wiki ==
== [[Image:Nuvola_apps_kdict.png|48px|link=|]] Pages liées sur ce Wiki ==
<br />
Cliquez dans l'image pour atteindre les différentes pages du Wiki :


== [[Image:Nuvola_apps_kdict.png|48px|link=]] Liens vers les documents rédigés via Google Doc ==
<imagemap>
*[https://docs.google.com/document/d/1qXN9tqhhTNrOe-MTZ8OStof5KsHk_jRugrLPgyqjduA/edit?usp=sharing Arduino]
Image:ArduinoSynoptiqueDuGT.jpg|center|935px|
poly 15 65 275 65 275 310 15 310 [[Le groupe Arduino : Premiers pas|Premiers pas avec Arduino]]
poly 360 91 381 68 390 23 441 23 445 68 466 91 453 104 370 104 [http://fr.wikipedia.org/wiki/Open_source Open source]
poly 511 98 536 75 547 20 606 20 617 76 638 98 629 113 517 113 [http://fr.wikipedia.org/wiki/Mat%C3%A9riel_libre Matériel libre]
poly 420 150 600 150 600 360 420 360 [http://fr.wikipedia.org/wiki/Arduino Description de l'univers Arduino]
poly 750 25 935 25 935 190 750 190 [[Shield_Arduino|Shield Arduino]]
poly 730 210 935 210 935 380 730 380 [[Board_Arduino|Board Arduino]]
</imagemap>


Lien vers la page "[[Shield_Arduino|Shield Arduino]]", afin de recenser les différentes shield analogique en open hardware


== [[Image:Nuvola_apps_kdict.png|48px|link=]] Liens sur Internet ==
== [[Image:Nuvola filesystems folder.png|48px|link=|]] Liens vers les documents rédigés via Google Doc ==
* [http://www.electroniciens.cnrs.fr/article933.html?lang=fr Action inter-réseaux RdE/DevLOG "Programmation sous Arduino"]
  Dossier en partage "[https://drive.google.com/folderview?id=0B055Twxk_3qtQkFuV3FacEpiMlk&usp=sharing Action Arduino DevLOG-RdE]" --> dépôt des partages d'expérience
* [https://docs.google.com/document/d/1qXN9tqhhTNrOe-MTZ8OStof5KsHk_jRugrLPgyqjduA/edit?usp=sharing Arduino divers]
 
== [[Image:Nuvola_apps_kdict.png|48px|link=|]] Liens sur Internet ==
* [https://zestedesavoir.com/tutoriels/537/arduino-premiers-pas-en-informatique-embarquee/ Arduino : Premiers pas en informatique embarquée]
* Découvrez l'environnement de développement officiel Arduino:
* Découvrez l'environnement de développement officiel Arduino:
: → [http://arduino.cc/en/Guide/Environment Arduino Development Environment]
: → [http://arduino.cc/en/Guide/Environment Arduino Development Environment]
* Autres solutions avec des IDE pour développeurs:
: → [http://playground.arduino.cc/Main/DevelopmentTools :: Development Tools ::]
: → [https://github.com/Robot-Will/Stino Stino] (plugin pour Sublime Text)
: → [https://gallery.atmel.com/Products/Details/fdcf76a8-33b5-4288-9de7-671748b97cdd Arduino Ide for Atmel Studio - Atmel Gallery] ([http://www.visualmicro.com/ Arduino IDE + Visual Studio])
* Les différentes librairies accessibles:
* Les différentes librairies accessibles:
: → [http://arduino.cc/en/Reference/Libraries Standard Libraries]
: → [http://arduino.cc/en/Reference/Libraries Standard Libraries]
* Suivre des tutoriels :
: → [http://eskimon.fr/28-arduino-702-votre-premier-texte-sur-lcd Votre premier texte sur le LCD !]
: → [https://www.youtube.com/watch?v=Y1QraI5i_XM Arduino Tutorial #3 - PWM]
* Comparatif de quelques unes des cartes Arduino:
* Comparatif de quelques unes des cartes Arduino:
: → [http://en.wikipedia.org/wiki/List_of_Arduino_boards_and_compatible_systems List of Arduino boards and compatible systems]
: → [https://learn.adafruit.com/assets/6316 ADAFRUIT ARDUINO SELECTION GUIDE / SELECTING AN ARDUINO]
: → [https://learn.adafruit.com/assets/6316 ADAFRUIT ARDUINO SELECTION GUIDE / SELECTING AN ARDUINO]
* Gestion des entrées pour recevoir des boutons poussoirs:
* Gestion des entrées pour recevoir des boutons poussoirs:
Ligne 38 : Ligne 66 :
* Pour tout savoir sur la gestion de la mémoire de votre projet Arduino:
* Pour tout savoir sur la gestion de la mémoire de votre projet Arduino:
: → [https://learn.adafruit.com/memories-of-an-arduino/you-know-you-have-a-memory-problem-when-dot-dot-dot Memories of an Arduino]
: → [https://learn.adafruit.com/memories-of-an-arduino/you-know-you-have-a-memory-problem-when-dot-dot-dot Memories of an Arduino]
* Concevoir sa Shield Arduino:
: → [http://www.open-electronics.org/how-to-make-an-arduino-shield-with-eagle-cad-tutorial/ How to make an Arduino shield with Eagle CAD – Tutorial]
: → [http://hacking.majenko.co.uk/arduino-shield-template-for-eagle Arduino Shield, Template for Eagle]
: → [https://learn.adafruit.com/adafruit-proto-shield-arduino/download Adafruit Proto Shield for Arduino]
: → [http://www.ladyada.net/library/pcb/eaglelibrary.html Bibliothèque Eagle, Shield layout Arduino]
== [[Image:Nuvola filesystems folder.png|48px|link=|]] Organisation des répertoires sur le SVN ==
Un espace de travail collaboratif, spécifique au RdE, est à votre disposition. Demandez vos identifiants à [mailto:administrateurs_electroniciens@services.cnrs.fr?subject=Inscription_SVN administrateurs_electroniciens@services.cnrs.fr].
L'outil de travail collaboratif est un serveur de fichier SVN, il est donc nécessaire de commencer par installer le logiciel [[Tutorial d'utilisation de TortoiseSVN|TortoiseSVN]] pour les utilisateurs de Windows.
Une fois que vous disposer du logiciel de versionning (TortoiseSVN), créez sur votre ordinateur un répertoire avec le nom "'''<font face="Courier New" size="2" color=#000000>gt_arduino</font>'''", puis dans le menu contextuel (clic droit sur le dossier) sélectionnez "'''SVN Checkout'''" :
[[Fichier:svn_gt_arduino.png|500px|link=|]]
Saisir alors l'URL du serveur de fichier du RdE pour le GT Arduino: "<font face="Courier New" size="2" color=#000000>https://outils.electroniciens.cnrs.fr/gt_arduino</font>"
[[Fichier:svn_gt_arduino_checkout.png|500px|link=|]]
Si vous souhaitez participer à des projets existants ou si vous avez besoin d'assistance, [mailto:thierry.legou@univ-amu.fr,eric.duvieilbourg@univ-brest.fr,arnauld.biganzoli@inserm.fr?subject=Groupe%20Arduino contactez les animateurs du groupe].




== [[Image:Nuvola filesystems folder.png|48px|link=]] Organisation des répertoires sur le SVN ==
Il est également possible de parcourir le contenu du serveur de fichier via l'application [https://outils.electroniciens.cnrs.fr/websvn/listing.php?repname=gt_arduino WebSVN].
Parcourir le contenu du serveur de fichier via l'application [https://outils.electroniciens.cnrs.fr/websvn/listing.php?repname=electronique&path=%2FGroupe_Arduino%2F WEBSVN]
  [https://outils.electroniciens.cnrs.fr/electronique/Groupe_Arduino/ Groupe_Arduino]
        |
        +--- Liens_Internet
        |
        _Read_Me

Version du 11 novembre 2018 à 22:31




Introduction

Vous êtes les bienvenus pour partager et échanger autour des cartes Arduino.

La mise en place de ce groupe doit permettre aux électroniciens de mutualiser leurs efforts de développement en partageant leurs bibliothèques de programmes et leurs savoir-faire.

Cela peut se faire de manière autonome, en participant à enrichir le SVN et le Wiki, pour ça il vous suffit d'avoir simplement vos identifiants et c'est tout. La participation est libre dans la mesure où le travail de chacun est respecté.

Pour les électroniciens du réseau RdE, n'hésitez pas a vous connecter sur le chat IRC, pour discuter ou pour demander de l'aide.

>>> Salon de discussion IRC: /join #cafe <<<

Vous pouvez aussi demander une collaboration sur votre projet ou pour vous aider à mettre en place une nouvelle démo ou un tutoriel.

Auto-formation

Vous pouvez également utiliser les supports mise à votre disposition pour mettre en œuvre des projets à base d'Arduino dans votre laboratoire ou établissement. Les supports et présentations sont accessibles publiquement, n'hésiter pas à y contribuer et à partager les votre.

Pages liées sur ce Wiki

Cliquez dans l'image pour atteindre les différentes pages du Wiki :

Premiers pas avec ArduinoOpen sourceMatériel libreDescription de l'univers ArduinoShield ArduinoBoard Arduino

Lien vers la page "Shield Arduino", afin de recenser les différentes shield analogique en open hardware

Liens vers les documents rédigés via Google Doc

 Dossier en partage "Action Arduino DevLOG-RdE" --> dépôt des partages d'expérience

Liens sur Internet

Arduino Development Environment
  • Autres solutions avec des IDE pour développeurs:
:: Development Tools ::
Stino (plugin pour Sublime Text)
Arduino Ide for Atmel Studio - Atmel Gallery (Arduino IDE + Visual Studio)
  • Les différentes librairies accessibles:
Standard Libraries
  • Suivre des tutoriels :
Votre premier texte sur le LCD !
Arduino Tutorial #3 - PWM
  • Comparatif de quelques unes des cartes Arduino:
List of Arduino boards and compatible systems
ADAFRUIT ARDUINO SELECTION GUIDE / SELECTING AN ARDUINO
  • Gestion des entrées pour recevoir des boutons poussoirs:
Arduino Button Tutorial by instructables
Pin-change interrupts on Arduino
Keypad Librairie (for matrice keyboard)
  • Mise en oeuvre du SPI (Serial Peripheral Interface):
Tutorial sur la librairie Arduino pour réaliser une liaison SPI
  • Pour tout savoir sur la gestion de la mémoire de votre projet Arduino:
Memories of an Arduino
  • Concevoir sa Shield Arduino:
How to make an Arduino shield with Eagle CAD – Tutorial
Arduino Shield, Template for Eagle
Adafruit Proto Shield for Arduino
Bibliothèque Eagle, Shield layout Arduino

Organisation des répertoires sur le SVN

Un espace de travail collaboratif, spécifique au RdE, est à votre disposition. Demandez vos identifiants à administrateurs_electroniciens@services.cnrs.fr.

L'outil de travail collaboratif est un serveur de fichier SVN, il est donc nécessaire de commencer par installer le logiciel TortoiseSVN pour les utilisateurs de Windows.

Une fois que vous disposer du logiciel de versionning (TortoiseSVN), créez sur votre ordinateur un répertoire avec le nom "gt_arduino", puis dans le menu contextuel (clic droit sur le dossier) sélectionnez "SVN Checkout" :

Saisir alors l'URL du serveur de fichier du RdE pour le GT Arduino: "https://outils.electroniciens.cnrs.fr/gt_arduino"

Si vous souhaitez participer à des projets existants ou si vous avez besoin d'assistance, contactez les animateurs du groupe.


Il est également possible de parcourir le contenu du serveur de fichier via l'application WebSVN.