0% ont trouvé ce document utile (0 vote)
32 vues6 pages

Programmation de LED et contrôle d'accès

Le document décrit comment programmer l'allumage d'une LED et la création de feux de signalisation simulés à l'aide de LED. Il explique également comment créer une porte sécurisée par mot de passe à l'aide de capteurs tactiles et d'un moteur. Le document se termine par une introduction à la programmation et aux robots.

Transféré par

dridi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
32 vues6 pages

Programmation de LED et contrôle d'accès

Le document décrit comment programmer l'allumage d'une LED et la création de feux de signalisation simulés à l'aide de LED. Il explique également comment créer une porte sécurisée par mot de passe à l'aide de capteurs tactiles et d'un moteur. Le document se termine par une introduction à la programmation et aux robots.

Transféré par

dridi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Allumer une led

Niveau : 1A
Mr Hassayoun Mohamed Habib
Correction
Robotique Page : 1/6

#III-Programmer l’allumage d’une LED

#1-Importer la classe PIN de la bibliothèque machine

from machine import Pin

#2-Configurer le PIN 21 en sortie :

led=Pin(21,[Link])

#3- Allumer la LED :

[Link]()

#ou bien

[Link](True)

#5-Eteindre la LED :

[Link]()

#ou bien

[Link](False)

#7- Ajouter un temps après chaque état :

from time import sleep

[Link]()

sleep(2)

[Link]()

sleep(2)

#8- Faire clignoter la LED :

while True:

[Link]()

sleep(0.5)

[Link]()

sleep(0.5)
Feux de signalisation
Niveau : 1A
Mr Hassayoun Mohamed Habib
Correction
Robotique Page : 2/6

#Deviner l’ordre d’allumage !

#la led rouge s'allume pendant un temp t

#la led jaunne clinote 5 fois

#la led verte s'allume pendant un temp t

from machine import Pin

from time import sleep

#configuration de la led rouge

ledr=Pin(12,[Link])

#configuration de la led jaune

ledj=Pin(13,[Link])

#configuration de la led verte

ledv=Pin(14,[Link])

#La LED verte s’allume pendant 5 secondes puis elle s’éteint

[Link]()

sleep(5)

[Link]()

#La LED jaune clignote 5 fois puis elle s’éteint

for i in range (5):

[Link]()

sleep(0.5)

[Link]()

sleep(0.5)

#La LED Rouge s’allume pendant 5 secondes puis elle s’éteint

[Link]()

sleep(5)

[Link]()
#6- Faire répéter le signal :

while True:

[Link]()

sleep(5)

[Link]()

for i in range (5):

[Link]()

sleep(0.5)

[Link]()

sleep(0.5)

[Link]()

sleep(5)

[Link]()
Porte avec mot de passe
Niveau : 1A
Mr Hassayoun Mohamed Habib
Correction
Robotique Page : 4/6

#Réponse :

#Les portes classiques généralement sont assistées par des serrures d’ouverture et de fermeture.

#Mais, il y a beaucoup de vol .Pour sécurisé ces portes, a nos jours on utilise des systèmes informatisés.

#Avant d’entrer on doit s’identifier avec un mot de passe. Si ce dernier est valide la porte s’ouvre.

#1- Importer la classe PIN de la bibliothèque machine

from machine import Pin

#2- Configurer le moteur :

mt=Pin(13,[Link])

#3- Configurer le bouton poussoir

bt=Pin(12,[Link])

#4- Contrôle le moteur à l’aide du bouton poussoir:

while True:

if ([Link]()==1):

[Link]()

#5- Configure ta LED :

led=Pin(25,[Link])

#6- Controller le moteur et le LED a l’aide d’un bouton poussoir :

while True:

if ([Link]()==1):

[Link]()

[Link]()

#7- Controller le clavier TouchpAD :

from machine import TouchPad

t1=TouchPad(Pin(14))

t2=TouchPad(Pin(27))

t3=TouchPad(Pin(32))

t4=TouchPad(Pin(33))
#8- Controller l’accès par le mot de passe (1243) :

x=0

y=0

z=0

w=0

while True:

if([Link]()<200):

x=1

if(x==1):

if([Link]()<200):

y=1

if(y==1):

if([Link]()<200):

w=1

if(w==1):

if([Link]()<200):

z=1

if (x==1)and (y==1)and(z==1)and(w==1):

if [Link]()==1:

[Link]()

[Link]()
Introduction
Niveau : 1A
Mr Hassayoun Mohamed Habib
Correction
Robotique Page : 6/6

Qu’est-ce que la programmation ?

Les robots et beaucoup d’autres appareils


électroniques fonctionnent en suivant les instructions qui
leur sont données par un ordinateur. Mais d’abord, une
personne doit apprendre à l’ordinateur les instructions à
réaliser et à quel moment les réaliser.

Les instructions qu’une personne donne à un


ordinateur sont appelées un programme, et créer un
programme, c’est de la programmation. Les personnes qui
créent ces programmes sont appelées des programmeurs !

C’est quoi un robot ?


Les robots sont des dispositifs physiques et numériques composés de capteurs collectant
certaines données (par exemple, l’inclinaison ou la distance) et capables de modifier leurs
comportements selon la programmation qui a été établie.

La programmation permet de donner des instructions aux robots sur la manière de collecter
les informations de l’environnement (capteurs), de planifier leurs actions et d’agir par le biais des
actionneurs qui vont faire réaliser des actions au robot (mouvements, lumière, sons, ...).

Vous aimerez peut-être aussi