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
|
||||
|
||||
Montar componentes según la imagen.
|
||||
|
@ -106,7 +108,7 @@ $ cd Debug
|
|||
|
||||
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).
|
||||
|
||||
|
@ -121,3 +123,45 @@ En el monitor Arduino debería imprimirse lo siguiente.
|
|||
|
||||
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