Passionnement
Bonjour et bienvenu,

Bonjour et bienvenu sur le forum. Ici tu verra, la bonne humeur et l'entraide sont de mise.
Pas de reproche ni de prise de tête. Respect et Amitié sont de rigueur.
Pour la convivialité, nous te demandons de prendre 5mn pour te présenter a tout le monde et de renseigner ton profil le plus précisément possible.

Pour cela, ==> clique ici <== et tu créer un nouveaux sujet (une petite explication est en haut de la page).

Si tu ne fait pas de présentation, ton compte sera supprimé automatiquement après 48H.

Sans présentation, tu n'aura pas accès a la totalité du forum (qui comporte plus de 30.000 messages). Quand tu aura fait ta présentation, un modérateur ou administrateur te donnera les droits pour le forum dans sa totalité dans les 24 h.

Le Staff
Connexion

Récupérer mon mot de passe

Octobre 2017
LunMarMerJeuVenSamDim
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Calendrier Calendrier

Rechercher
 
 

Résultats par :
 

 


Rechercher Recherche avancée

Derniers sujets
» Annonce Märklin SNCF
Aujourd'hui à 21:44 par likiki

» Changement d'adresse sur décodeur Marklin
Sam 14 Oct 2017 - 18:08 par dany-om

» La SNCF, une sacré entreprise.
Jeu 12 Oct 2017 - 1:05 par Cousin Hub

» Le train des alpes de Altaya par Aiguillage
Mar 10 Oct 2017 - 21:32 par likiki

» Littérature ferroviaire hors revues
Dim 8 Oct 2017 - 20:55 par dany-om

» La photo Mystère ........
Mar 3 Oct 2017 - 21:09 par dany-om

» Information Märklin 7286
Dim 1 Oct 2017 - 10:13 par likiki

» Clés pour le train miniature.
Dim 1 Oct 2017 - 9:20 par dany-om

» La chaine Aiguillages
Jeu 28 Sep 2017 - 18:41 par dany-om

» CS3 ... Découverte et utilisation
Mer 27 Sep 2017 - 21:22 par Vince Belgium

» Nouveaux articles sur Locoduino !
Mer 27 Sep 2017 - 20:36 par dany-om

» Pose du ballast sur voie C
Mer 27 Sep 2017 - 10:43 par Fred Glmt

» Test de décors .....
Lun 18 Sep 2017 - 14:57 par Vince Belgium

» La soudure??????
Lun 11 Sep 2017 - 19:14 par Cousin Hub

» Adieu aux automotrices postales de la SNCB
Dim 3 Sep 2017 - 13:44 par likiki

» Mini World Lyon Un projet fou ..................
Dim 3 Sep 2017 - 10:26 par dany-om

» Construction d'un pont
Sam 2 Sep 2017 - 18:45 par dany-om

» le train des Cévennes
Sam 2 Sep 2017 - 10:33 par Fred Glmt

» Petit message de Forumacitf
Mer 30 Aoû 2017 - 21:40 par Vince Belgium

» Grassinator
Dim 13 Aoû 2017 - 19:21 par dany-om


Cour N°9

Voir le sujet précédent Voir le sujet suivant Aller en bas

Cour N°9

Message par likiki le Sam 11 Avr 2015 - 17:39


© 2014-2015 passionement.formactif.org
Arduino Page N°9


 a tous,



Dans le sujet précédent, nous avons vue un bouton pour allumer une LED.
Vous allez me dire "je connais plus simple, un interrupteur.". C'est vrais.


Mais, nous avons créé, par programmation, une porte "OUI" (post n°5).


Hé hé hé, vous venez de me voir arriver avec mes gros sabots.


Il vas nous demander un truc de ouf lui. Mais non, tout cela est fait pour vous apprendre gentiment et sans stress la programmation.


Nous avons vue des "instructions" basic mais ho combien complexe.


INPUT==> entré
OUTPUT ==> sortie
HIGH ==> haut
LOW ==> bas
digitalRead ==> Lire une entrée digital
digitalWrite ==> écrire dans une sortie digital


if ....... else ==> si ....... sinon


Et avec tout ça, nous allons faire plein de choses. Nous rajouterons une ou deux instructions de temps en temps quand cela sera nécessaire.


Mais nous en savons assez pour la suite.


Il vas aussi nous falloir tous travailler de la même façon (avec les mêmes entrées / Sorties) sinon on y arrivera pas.


Je vous imposerais donc les n° des broches à utiliser.


Nous en étions donc a la fonction "OUI", simple et sans réelle danger.


Nous allons nous attaquer a une autre fonction simple, la fonction "OU"


Nous allons donc utiliser les entrées n°2 & n°3 et la LED de la broche 13 pour ne pas changer.


Il nous faudra donc 2 boutons poussoir.


Petit rappel :


------------------------------------------------






La porte "OU"


Schéma (Norme Européenne)





Formule Mathématique :





Avec la porte "OU", La Sortie (S) est a l'état 1 lorsqu'au moins une entrée est a l'état 1.


Table de vérité :







------------------------------------------------


Exercice 9.1 :


Allez, je vous laissent réfléchir a ce que pourrait être le programme simulant cette fonction "OU".






"Aide N°1"


Pour résoudre ce petit problème, il vous faut savoir comment on écrit la fonction "OU". Cela s'écrit ==> || (deux barres vertical).


"Aide n°2"


Bon, dans ma grande générosité, pour vous épargner de faire fumer vos neurones, je vous donne encore un indice :


if (x > 0 || y > 0) { // si x supérieur à 0 ou si y supérieur à 0 
// ...
}













Comme d'habitude, Je vous demande de noter la difficultés de cette leçon.


De 1 a 10 où 1=facile et 10=extrêmement difficile.


Merci a vous.
avatar
likiki
Administrateur
Administrateur

Localisation : Saintry Sur Seine
Humeur : De tout coeur avec les victimes des attentats en France.
Messages : 10946
Age : 50
Emploi/loisirs : Gérant de son BET Ascenseurs

http://Webacappelliens.fr

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum