update
This commit is contained in:
parent
54f2de544c
commit
2e11006105
6 changed files with 97 additions and 1 deletions
25
Debug/0x01_debug/0x01_debug.ino
Normal file
25
Debug/0x01_debug/0x01_debug.ino
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Dispositivo
|
||||||
|
const int devID = 1;
|
||||||
|
int inQuery;
|
||||||
|
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
Serial.begin(9600);
|
||||||
|
|
||||||
|
}
|
||||||
|
void loop() {
|
||||||
|
|
||||||
|
if ( Serial.available() > 0) {
|
||||||
|
inQuery = Serial.read();
|
||||||
|
if ( inQuery == devID) {
|
||||||
|
Serial.write(inQuery);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
1
Debug/0x01_debug/config.ino
Normal file
1
Debug/0x01_debug/config.ino
Normal file
|
@ -0,0 +1 @@
|
||||||
|
|
25
Debug/0x02_debug/0x02_debug.ino
Normal file
25
Debug/0x02_debug/0x02_debug.ino
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// Dispositivo
|
||||||
|
const int devID = 2;
|
||||||
|
int inQuery;
|
||||||
|
|
||||||
|
|
||||||
|
void setup() {
|
||||||
|
Serial.begin(9600);
|
||||||
|
|
||||||
|
}
|
||||||
|
void loop() {
|
||||||
|
|
||||||
|
if ( Serial.available() > 0) {
|
||||||
|
inQuery = Serial.read();
|
||||||
|
if ( inQuery == devID) {
|
||||||
|
Serial.write(inQuery);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
1
Debug/0x02_debug/config.ino
Normal file
1
Debug/0x02_debug/config.ino
Normal file
|
@ -0,0 +1 @@
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
## Prueba 1
|
||||||
|
|
||||||
### 1. Protoboard
|
### 1. Protoboard
|
||||||
|
|
||||||
Montar componentes según la imagen.
|
Montar componentes según la imagen.
|
||||||
|
@ -106,7 +108,7 @@ $ cd Debug
|
||||||
|
|
||||||
En la computadora, desde el Arduino IDE, abrir el monitor serial.
|
En la computadora, desde el Arduino IDE, abrir el monitor serial.
|
||||||
|
|
||||||
**NOTA:** El Arduino debe estar conectado tanto a la raspeberry como a la pc por USB según el esquema del protoboard al inicio.
|
**NOTA:** El Arduino debe estar conectado tanto a la raspberry como a la pc por USB según el esquema del protoboard al inicio.
|
||||||
|
|
||||||
En la raspberry ejecutar `arduinos.py` para enviar caracteres por serial (interrumpir el comando con ctrl-c).
|
En la raspberry ejecutar `arduinos.py` para enviar caracteres por serial (interrumpir el comando con ctrl-c).
|
||||||
|
|
||||||
|
@ -121,3 +123,45 @@ En el monitor Arduino debería imprimirse lo siguiente.
|
||||||
|
|
||||||
Probar con otros numeros
|
Probar con otros numeros
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## Prueba 2
|
||||||
|
|
||||||
|
**Paso 1**
|
||||||
|
|
||||||
|
Actualizar repo.
|
||||||
|
|
||||||
|
```
|
||||||
|
$ git pull
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
**Paso 2.**
|
||||||
|
|
||||||
|
Apagar la Raspberry y retirar los Arduinos del protoboard y cargar a cada uno el fichero `.ino` correspondiente:
|
||||||
|
|
||||||
|
- Fichero `0x01.ino` -> Arduino `0x01`.
|
||||||
|
|
||||||
|
- Fichero `0x02.ino` -> Arduino `0x02`.
|
||||||
|
|
||||||
|
Volver a montar en protoboard.
|
||||||
|
|
||||||
|
**Paso 3**
|
||||||
|
|
||||||
|
El montaje debe quedar de la siguiente forma:
|
||||||
|
|
||||||
|
![](proto_02.png)
|
||||||
|
|
||||||
|
**Paso 4.**
|
||||||
|
|
||||||
|
En la Raspberry ejecutar en terminal.
|
||||||
|
|
||||||
|
```
|
||||||
|
$ sudo python arduinos.py 1
|
||||||
|
1
|
||||||
|
$ sudo python arduinos.py 2
|
||||||
|
2
|
||||||
|
```
|
||||||
|
|
||||||
|
Al pasar los argumentos `1` y `2` el comando debe devolver solo el número pasado, no acepta otros números.
|
||||||
|
|
BIN
Debug/proto_02.png
Normal file
BIN
Debug/proto_02.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 296 KiB |
Loading…
Reference in a new issue