Librería Convey 1.0
Sistema clasificador con Arduino y C
Cargando...
Buscando...
Nada coincide
convey.h
Ir a la documentación de este archivo.
1#ifndef CONVEY_H
2#define CONVEY_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
21
26#define COLOR_SIN_OBJETO 0
27
32#define COLOR_RED 1
33
38#define COLOR_GREEN 2
39
44#define COLOR_YELLOW 3
45
50#define COLOR_ERROR -1
51
56#define MODO_NINGUNO 0
57
62#define MODO_TCP 1
63
68#define MODO_SERIAL 2
69
80int inicializarConexionTCP(const char* host, int puerto);
81
94int inicializarConexionSerial(const char* puerto, int baudrate);
95
104
114
122int apagarBanda(void);
123
136int leerColor(void);
137
145int abrirPuerta(int puerta);
146
154int cerrarPuerta(int puerta);
155
162
172
180int leerTecla(void);
181
191
192#ifdef __cplusplus
193}
194#endif
195
196#endif /* CONVEY_H */
int abrirPuerta(int puerta)
Abre una compuerta de clasificación.
void restaurarTerminal(void)
Restaura el estado normal de la terminal.
int cerrarPuerta(int puerta)
Cierra una compuerta de clasificación.
int inicializarConexionTCP(const char *host, int puerto)
Inicializa la conexión con el simulador mediante TCP.
int teclaDisponible(void)
Verifica si hay una tecla disponible para lectura.
int leerColor(void)
Lee el color detectado por el sensor.
int leerTecla(void)
Lee una tecla desde el teclado.
int cerrarPuertas(void)
Cierra todas las compuertas del sistema.
int inicializarConexionSerial(const char *puerto, int baudrate)
Inicializa la conexión con el sistema físico por puerto serial.
int apagarBanda(void)
Apaga la banda transportadora.
int cerrarConexion(void)
Cierra la conexión activa.
int encenderBanda(void)
Enciende la banda transportadora.