>> Toutes les rubriques <<
· Informatique (67)
· Nature : Aquarium, plantes, et animaux (12)
· Politique et Information (23)
· Sciences (8)
· Musique (7)
· Films (10)
· Peinture, photo (2)
· Histoire (8)
· Bouquins (7)
· Femmes hors du commun (1)
welcome http://mobstan o01.centerblog .net
Par mobstano01, le 11.01.2020
medium retour d'etre aimer chance au jeux loto richesse de la porte monnaie magique valise magique ce qui
Par Anonyme, le 07.11.2019
merci... http://bernie- liege.centerbl og.net
Par bernie-liege, le 27.09.2019
beau travail !
Par Anonyme, le 23.09.2019
dd
Par Anonyme, le 13.06.2019
· Histoire de pet et de dromadaire
· Le concombre tueur !
· L'origine du Monde
· Aux Philippines, trois cent nouvelles espèces !
· Vol de corne de rhinocéros à l'aquarium de Liège
· le Quintette à cordes D 956 de Schubert
· Le dormeur du Val
· Encore des choses surprenantes dans la Nature
· Inception, ou la puissance de l'inconscient
· Ajout du projet Littré dans un media-Wiki
· Bac de quarante mille litres
· Dutronc, je retourne ma veste
· Mort du chanteur Alain Leprest
· Aquarium de Bruxelles
· Le blues de l'informaticien
Date de création : 20.05.2011
Dernière mise à jour :
29.09.2019
164 articles
L’Arduino est une carte électronique en Matériel Libre pour la création de commandes électroniques interactive issue d'une équipe italienne.
Elle est basée sur la cpu ATMEGA16U2
L'équipe des développeurs du projet Arduino est composé de Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis et Nicholas Zambetti.
Les modules d'origine des différentes versions de l'Arduino sont fabriqués par la société italienne Smart Projects.
Elle peut servir:
Le cœur de ce montage électronique est un micro-contrôleur ATMEGA 16U2
On parle ici d'un projet Open, dans le sens où les logiciels permettant de programmer le micro-contrôleur (en langage C/C++ ) est gratuit et valable pour les trois principales plateformes : Windows, Mac, et Linux.
Ce logiciel a été écrit en Java.
Le montage d'entrée de gamme est appelé Arduino UNO. Il coûte moins de trente euros (2014-Belgique), possède une prise USB permettant de raccorder ce montage à un ordinateur.
HistoriqueEn 2003, Hernando Barragan, pour sa thèse de fin d'études, avait entrepris le développement d'une carte électronique dénommée Wiring, accompagnée d'un environnement de programmation libre et ouvert. Pour ce travail, Hernando Barragan réutilisait les sources du projet Processing. Basée sur un langage de programmation facile d'accès et adaptée aux développements de projets de designers, la carte Wiring a donc inspiré le projet Arduino (2005).
Syntaxe du langage C/C++ et spécificités liées à AduinoCommunication sérielle
La carte Arduino Uno est une carte à microcontrôleur basée sur l'ATmega328.
Elle dispose :
Elle contient tout ce qui est nécessaire pour le fonctionnement du microcontrôleur; Pour pouvoir l'utiliser et se lancer, il suffit simplement de la connecter à un ordinateur à l'aide d'un câble USB (ou de l'alimenter avec un adaptateur secteur ou une pile.
Cette carte utilise un Atmega8U2 programmé en convertisseur USB-vers-série pour la communication via l'USB.
Schéma d'implémentation
NB: La sortie digitale n° 13 est accouplée à la LED jaune de test.
Brochage de l'I²C
Arduino permet de faire du I²C (voir Arduino I2C)
A4 (SDA), A5 (SCL)
NE PAS OUBLIER les résistances entre le +5V et les pattes.

Exemple de programmation
NB: Si vous voulez utiliser la LED se trouvant sur la carte, changer le numéro de la LED en n° 13.
Yun
Carte Arduino avec shield Internet.
Lire blog sur les arduino
Adresse IP par défaut : 192.168.240.1
Lire microclub.ch
Installable pour windows: sourceforge
Avant de le démarrer, il faut préparer la configuration, mais c’est assez simple (même pour les utilisateurs n’ayant pas des connaissances étendues en DHCP) via le fichier texte « OpenDHCPServer.ini ». Il faut également fixer l’adresse IP d’une carte du PC serveur – ce qui, dans mon cas, est déjà fait – par le Panneau de configuration -> Réseau et Internet -> Connexion réseau : choisir la carte réseau. Puis : Propriété – Gestion de réseau. Cliquer ensuite la ligne cochée Protocole Internet version 4(TCP/IPv4) et le bouton [Propriétés]. Les infos de passerelle et du DNS ne sont pas utiles pour notre utilisation. Ensuite, on va définir une plage d’adresses à attribuer par le DHCP via la clé RANGE_SET
Pour voir le statut du DHCP, faire un http://localhost:6789
WifiEnable/disable WI-FI
Aller dans le fichier /etc/config/wireless et changer la ligne :
option disabled 0
en
option disabled 1
Attention, dans ce cas là, le système rebootera toutes les minutes.
Pour éviter cela, aller dans le fichier /etc/rc.local pour commenter la ligne
wifi-live-or-reset
en mettant un # devant la dite-ligne :
#wifi-live-or-resetRecharger le bootloader
Il est possible de perdre le bootloader d'une arduino.
Pour recharger une micro-controlleur vierge ou réparer le bootloader d'une existante, voir la procédure ici.
Besoin d' un programmateur USB pour AVR.
Après quelques petits tâtonnements, nous avons pu faire revenir à la vie le petit Leonardo. Voici la procédure pour y arriver si vous souhaitez faire pareil, également avec une autre version d’Arduino. Nous avons utilisé une installation sous Windows. Pour une configuration Linux, il faudra peut-être adapter un peu.
Repérez d’abord le répertoire d’installation de l’IDE Arduino, nous avions pour exemple
"C :\Program Files\Arduino".
On le notera [Arduino] pour plus de facilité.
Branchez le programmeur USB sur un port et connectez-le au port ISP (2 x 3 points mâles sur le bord le moins long).
Attention au sens du connecteur : il n’y a pas de détrompeur. Pour s’en sortir, repérez le fil rouge et branchez-le comme sur la photo.
Repérez le port de communication sur lequel le programmeur est connecté, nous c’était COM30. On peut le faire via le gestionnaire de périphériques ou bien en regardant le menu "Port" de l’IDE Arduino.
Copiez le fichier
[Arduino]\hardware\tools\avr\etc\avrdude.conf
dans le répertoire :
C :\Program Files\Arduino\hardware\tools\avr\bin
Récupérez le .hex à flasher dans
[Arduino]/hardware/arduino/bootloaders
le nôtre s’appelle Leonardo-prod-firmware-2012-12-10.hex dans le sous-répertoire catilina et nous l’avons renommé leonardo.hex
Ouvrez une fenêtre de commande sur le répertoire puis tapez les commandes :
> cd C:\Program Files\Arduino\hardware\tools\avr\bin" > C:
Lancez la commande d’écriture adaptée au programmateur stk500 choisi (mySmartUSB) :
> avrdude -p m32u4 -P COM30 -c stk500 -U flash:w:leonardo.hex"
Sur une Arduino classique, il faudra changer le nom de la puce : m32u4 est sur les cartes Léonardo, mais c’est un m328 ou un m168 sur les autres cartes (liste des puces supportées à rechercher dans le fichier de configuration avrdude).
Le programme cause un peu et en 30 secondes, l’affaire est conclue. Et moi je suis content, mon Leonardo est de nouveau opérationnel ! [2]
J’ai utilisé une autre méthode pour flasher le bootloader de mon arduino MEGA 1280 ... J’ai utilisé un autre arduino MEGA 1280 comme programmateur. avec IDLE arduino ça prend 5 minutes. Il suffit de brancher le port SPI du premier arduino (ie : 50 Miso, 51 Mosi, 52 sck, 53 Rst) sur les même pin du port ISCP du second Mega que l’on veut flasher, ne pas oublier d’alimenter le second mega par le premier en connectant le gnd et le 5v. installer sur le premier le sketch arduino ISP puis sélectionner le programmateur "arduino as ISP" et enfin clicker sur graver la séquence d’initialisation, 30 seconde plus tard la carte Mega renait à la vie, [3]
[4] Attention, perte de la garantie !
A voirDescription détaillée de la UNO (club électroni)que
Arduino sans arduino avec le logiciel arduino
Références