Cours:TDS 2103 projet : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
 
Ligne 16 : Ligne 16 :
 
*CAN : [[Cours:ADC]]
 
*CAN : [[Cours:ADC]]
 
*PWM :[[Cours:PWM]]
 
*PWM :[[Cours:PWM]]
 +
 +
=Contraintes=
 +
 +
Vous devez respecter les contraintes suivantes suivant les groupes :
 +
 +
{| class="wikitable"
 +
|-
 +
! Groupe !! broche MLI !! config UART !! broche potentiomètre
 +
|-
 +
| 1 || OC1A || 9600/8/paire/2 stop || ADC5
 +
|-
 +
| 2 || OC2B || 115200/8/impaire/2 stop || ADC2
 +
|-
 +
| 3 || OC0A || 9600/8/pas parite/1 stop || ADC0
 +
|-
 +
| 4 || OC1B || 38400/8/paire/1 stop || ADC3
 +
|-
 +
| 5 || OC2A || 1200/8/pas parite/1 stop || ADC4
 +
|-
 +
| 6 || OC0B || 115200/8/impaire/2 stop || ADC1
 +
|-
 +
| 7 || OC1A || 2400/8/paire/2 stop || ADC5
 +
|-
 +
| 8 || OC2B || 38400/8/impaire/2 stop || ADC3
 +
|}

Version actuelle datée du 31 mars 2021 à 20:48

ArduinoPinout.png

Objectif

  • Modifier l'intensité lumineuse d'une led/lampe à l'aide d'un potentiomètre
    • choisir une broche associée au timer !
    • utiliser au besoin un transistor (NMOS par ex)
  • on utilise 2 cartes µcontrôleur
  • la lampe est connectée sur l'une des cartes
  • le potentiomètre sur l'autre carte
  • les 2 cartes communiquent par liaison série

Ressources

Contraintes

Vous devez respecter les contraintes suivantes suivant les groupes :

Groupe broche MLI config UART broche potentiomètre
1 OC1A 9600/8/paire/2 stop ADC5
2 OC2B 115200/8/impaire/2 stop ADC2
3 OC0A 9600/8/pas parite/1 stop ADC0
4 OC1B 38400/8/paire/1 stop ADC3
5 OC2A 1200/8/pas parite/1 stop ADC4
6 OC0B 115200/8/impaire/2 stop ADC1
7 OC1A 2400/8/paire/2 stop ADC5
8 OC2B 38400/8/impaire/2 stop ADC3