Binome2019-10 : Différence entre versions

De Wiki de bureau d'études PeiP
(Introduction)
(Introduction)
Ligne 2 : Ligne 2 :
  
  
Le but de ce projet est de créer une clef USB en créant un circuit électronique à l’aide d’un logiciel et en y soudant des composants électroniques (micro-contrôleur, mémoire FLASH, ...). A cette clef USb nous allons devoir lui ajouter des fonctionnalités afin de la personnaliser et d'avoir une clef USB unique.
+
L'objectif de notre enseignement de bureau d'étude est de réaliser une clef USB personnalisée et fonctionnelle. Cela va nous apprendre à concevoir et mettre en place avec les moyens à disposition un projet. Cet enseignement va aussi nous apporter des connaissances en codage, en soudage, et sur des logicielles de conception.
  
 
=<div class="mcwiki-header" style="border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #318CE7; vertical-align: top; width: 98%;"> Idée de projet </div>=
 
=<div class="mcwiki-header" style="border-radius: 15px; padding: 15px; font-weight: bold; text-align: center; font-size: 80%; background: #318CE7; vertical-align: top; width: 98%;"> Idée de projet </div>=

Version du 29 mars 2020 à 00:14

Introduction

L'objectif de notre enseignement de bureau d'étude est de réaliser une clef USB personnalisée et fonctionnelle. Cela va nous apprendre à concevoir et mettre en place avec les moyens à disposition un projet. Cet enseignement va aussi nous apporter des connaissances en codage, en soudage, et sur des logicielles de conception.

Idée de projet

Sur notre clé USB, nous voulons mettre une mémoire de 16Go, un mot de passe mécanique (avec des micro-interrupteurs coulissant),et enfin nous allons y fixer 2 leds (la première indiquera que celle-ci est vérouillée et l'autre indiquera qu'elle est dévérouillée et prête à être utilisée). Au niveau du boîtier qui recouvrira le circuit nous y placerons un logo, qui pourrait être un indice pour déchiffrer le code.

Code informatique

code du dé :

# include <stdio.h>
# include <stdlib.h>
# include <time.h>
int led[]={0,1,2,3,4,5,6};
void setup() 
{
 int i;
 for(i=0; i<7; i++) pinMode(led[i], OUTPUT);
 pinMode(9, INPUT_PULLUP);
}
void lancer_de(int numero)
{
 if numero==1
 { 
   digitalWrite(led[4], HIGH);
 }
 if numero == 2
 { 
   digitalWrite (led[0], HIGH);
   digitalWrite (led[6], HIGH);
 }
 if numero == 3
 {
   digitalWrite(led[3], HIGH);
   digitalWrite(led[4], HIGH);
   digitalWrite(led[5], HIGH);
 }
 if numero == 4
 { 
   digitalWrite(led[3], HIGH);
   digitalWrite(led[7], HIGH);
   digitalWrite(led[2], HIGH);
   digitalWrite(led[5], HIGH);
 }
 if numero == 5
 {
   digitalWrite(led[3], HIGH);
   digitalWrite(led[1], HIGH);
   digitalWrite(led[4], HIGH);
   digitalWrite(led[7], HIGH);
   digitalWrite(led[5], HIGH);
 }
 if numero== 6
 {
   digitalWrite(led[3], HIGH);
   digitalWrite(led[2], HIGH);
   digitalWrite(led[1], HIGH);
   digitalWrite(led[7], HIGH);
   digitalWrite(led[6], HIGH);
   digitalWrite(led[5], HIGH);
 }
void eteindre()
{
 int i
 for (i=0,i<7,i++) digitalWrite(led[i], LOW)
}
}

Chronologie

Conclusion