Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
AutoProgUno
Autre solution, passer par des fournisseurs qui ont didactiss la carte
arduino ainsi que les capteurs/actionneurs. Exemple avec la socit A4
ou DuinoEdu.
Interface de Interface de
programmation Arduino programmation ArduBlock
en ligne de code
Source image :
http://www.mon-
club-elec.fr/
pmwiki_reference_ar
duino/pmwiki.php
13
12
11
10
9
8 14 Entres / Sorties au choix
7
6 Certaines ont des spcificits :
5 PWM (sortie analogique), RX, TX
6 entres 4
analogiques 3
2
De A0 A5 1
0
INSTALLATION DU LOGICIEL
Tlchargez / Installez linterface de Branchez ensuite votre carte arduino lordinateur via un
programmation Arduino directement sur le port USB. La carte nest pas prise en compte, il faut donc
site officiel : installer le driver adquat.
http://arduino.cc/en/Main/Software
Il vous faudra ensuite installer le plugin Pour cela rendez-vous dans votre vos Proprits systmes
Ardublock. Tlchargeable ici par puis dans votre gestionnaire de priphriques.
exemple :
http://sourceforge.net/projects/ardublock/
3
Rechercher un pilote
sur mon ordinateur
4
Rechercher dans
vos dossier le
dossier driver : sous
dossier du dossier
Arduino
5
Valider et suivre les
instructions jusqu
linstallation correcte du
driver.
6
Votre carte Arduino est
maintenant reconnue.
Choix de la carte :
Ici une Arduino Uno
1
Choix de linterface
ArduBlock
3
Choix du port de
communication
de
e
ies
sA
ort
na
s/s
e 3
log
Connectique USB n tr A
1
se 4
iqu
o rt connecter
es
Connectique USB
2
Dans les blocs de Broches :
5
Transfrez le programme
Il se convertit en ligne de
code pour tre transfr
dans le microcontroleur.
6
Vrification :
La del connecte au Port 3 reste
continuellement allume.
Ne pas oublier la
boucle de dpart
Une del sallume si 2 entres Entre : Interrupteur Entre : Cp de prsence Sortie : Del
sont actives : 0 0 0
Port 2 et Port 12.
Dans le cas contraire la del 0 1 0
est teinte (Port 3). 1 0 0
1 1 1
Ne pas oublier la
boucle de dpart
Dtection uniquement
par le capteur de
prsence.
Bouton poussoir
activ.
ET
Dtection par le
capteur de prsence.
Ne pas oublier la
boucle de dpart
Dtection uniquement
par le capteur de
prsence.
OU
Dcimal 2^9 2^8 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0
Un capteur de luminosit
0 0 0 0 0 0 0 0 0 0 0 (photorsistance) peut tre
1 0 0 0 0 0 0 0 0 0 1 associ un potentiomtre.
1024 2 0 0 0 0 0 0 0 0 1 0
... ... ... ... ... ... ... ... ... ... ...
1023 1 1 1 1 1 1 1 1 1 1
Notre programme permet dallumer une del si le potentiomtre est dans la premire moiti
de sa plage dutilisation, cest dire entre 0v et 2,5v, soit entre 0 et 512 en numrique.
La del est branche sur le port 7 et le potentiomtre sur le port analogique 2.
x
2,5 v
0v 5v
0 1023
512
Pour pouvoir utiliser la valeur dentre (en numrique) du port analogique sur lequel
est branch le potentiomtre, il faut enregistrer cette valeur dans une variable : que
nous avons appeler mesure (attention viter les accents, espaces, ...).
Renommez le nom de la
variable
Indiquez le port
analogique utilis
Fonction identique
2,5 v
0v 5v
0 1023
512
Angle de 90 Angle de 0
0 0 0 0 0 0 0 0 0
1 0 0 0 0 0 0 0 1
256 2 0 0 0 0 0 0 1 0
... ... ... ... ... ... ... ... ...
255 1 1 1 1 1 1 1 1
0v 5v
0 255
64 128 192
Faisons le test sur le port 6 avec une tension de 3,75 volts soit 192
en valeur numrique.
R Sortie
Port 6
analogique
filtre
C
Masse
Il est important de mettre une rsistance de 10k entre le fil du signal et la masse !
5V
Port 2
R = 10k
Masse
Utilisation dArduBlock : Programmation Arduino Pascal Pujades - Ac. Toulouse - Oct. 2015