Professional Documents
Culture Documents
segmentos
febrero 20, 2014 Edwin De Leon Arduino, Arduino para principiantes,Conceptos de
electrnica, Electrnica
nodo comn
Ctodo comn
Arduino Uno
7 resistencias de 330
1
2
3
4
5
6
7
8
9
1
0
1
1
1
2
1
3
1
4
1
5
1
6
1
7
1
8
1
9
2
0
2
1
2
int mensaje=0;
void setup(){
Serial.begin(9600);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}
void display (int a, int b, int c, int d, int e, int f, int g)// Funcin del display
{
digitalWrite (2,a);
digitalWrite (3,b);
digitalWrite (4,c);
digitalWrite (5,d);
digitalWrite (6,e);
digitalWrite (7,f);
digitalWrite (8,g);
}
void loop(){
if (Serial.available()>0){
mensaje=Serial.read();
if (mensaje=='0'){
display (1,1,1,1,1,1,0);
}
if (mensaje=='1'){
2
display (0,1,1,0,0,0,0);
2
}
3
if (mensaje=='2'){
2
display (1,1,0,1,1,0,1);
4
}
2
if (mensaje=='3'){
5
display (1,1,1,1,0,0,1);
2
}
6
if (mensaje=='4'){
2
display (0,1,1,0,0,1,1);
7
}
2
if (mensaje=='5'){
8
display (1,0,1,1,0,1,1);
2
}
9
if (mensaje=='6'){
3
display (1,0,1,1,1,1,1);
0
}
3
if (mensaje=='7'){
1
display (1,1,1,0,0,0,0);
3
}
2
if (mensaje=='8'){
3
display (1,1,1,1,1,1,1);
3
}
3
if (mensaje=='9'){
4
display (1,1,1,0,0,1,1);
3
}
5
3 }
6 delay(2000);
3 }
7
3
8
3
9
4
0
4
1
4
2
4
3
4
4
4
5
4
6
4
7
4
8
4
9
5
0
5
1
5
2
5
3
5
4
5
5
5
6
5
7
5
8
5
9
6
0
6
1
6
2
6
3
6
4