arduino
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
arduino [2015/09/03 10:08] – saki | arduino [2020/06/15 09:19] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 38: | Línea 38: | ||
| | ||
- | | + | |
| | ||
| | ||
+ | |||
+ | | ||
===== Esquema de bloques: ===== | ===== Esquema de bloques: ===== | ||
Línea 55: | Línea 57: | ||
- | ===== Módulo de control: ===== | + | ===== Módulo de control |
==== Controlador. ==== | ==== Controlador. ==== | ||
Línea 71: | Línea 73: | ||
| | ||
+ | El Modulo de control (Arduino1) enviará vía serie los comandos para controlar las salidas y monitorizar las entradas al módulo de programas (Arduino2). Para controlarlo se utilizará un programa que contenga las rutinas que se elegiran y ajustarán mediante el teclado y un sistema de menus en el display. | ||
+ | [[programaArdu1|Programa Modulo de control]] | ||
+ | [[bitacoraprog1|Bitacora de cambios en el Programa del Módulo de control]] | ||
+ | [[instrucciones|Instrucciones de manejo del programa]] | ||
- | ===== Módulo de programas ===== | + | ===== Módulo de programas |
El circuito va a ser un arduino básico, es decir, el atmega con los componentes mínimos son sus entradas/ | El circuito va a ser un arduino básico, es decir, el atmega con los componentes mínimos son sus entradas/ | ||
Línea 92: | Línea 98: | ||
{{ : | {{ : | ||
- | // | + | |
Programa Arduino 2: | Programa Arduino 2: | ||
Hay una librería estandarizada “Firmata” https:// | Hay una librería estandarizada “Firmata” https:// | ||
Línea 102: | Línea 109: | ||
La pega es que los códigos que hay que utilizar para enviar y recibir la información son puros byte hexadecimal. Por ello puede ser necesario tener la tabla de codigos ascii correspondiente. en el windows 7 en españa parece que responde a http:// | La pega es que los códigos que hay que utilizar para enviar y recibir la información son puros byte hexadecimal. Por ello puede ser necesario tener la tabla de codigos ascii correspondiente. en el windows 7 en españa parece que responde a http:// | ||
- | ^ Digital Output | + | |^ Digital Output |
| |90 00 00 | all off| | Input |Output|Analog|PWM|Servo| | | |90 00 00 | all off| | Input |Output|Analog|PWM|Servo| | ||
|PD02|90 04 00|On P02| |F4 02 00|F4 02 01| | |F4 02 04|PD02| | |PD02|90 04 00|On P02| |F4 02 00|F4 02 01| | |F4 02 04|PD02| | ||
Línea 128: | Línea 135: | ||
|E3 00 00|0| |P05PWMval|E5 00 00| |P14=An0|E0 00 00|E0 7F 07| | |E3 00 00|0| |P05PWMval|E5 00 00| |P14=An0|E0 00 00|E0 7F 07| | ||
|E3 01 00|1| |P09PWMval|E9 00 00| |P15=An1|E1 00 00|E1 7F 07| | |E3 01 00|1| |P09PWMval|E9 00 00| |P15=An1|E1 00 00|E1 7F 07| | ||
- | |E3 02 00|2| |P10PWMval|EA 00 00| | | | | | + | |E3 02 00|2| |P10PWMval|EA 00 00| |Pxx=An2|E2 00 00|E2 7F 07| |
- | |E3 7F 00|127| |P11PWMval|EB 00 00| | | | | | + | |E3 7F 00|127| |P11PWMval|EB 00 00| |Pxx=An3|E3 00 00|E3 7F 07| |
- | |E3 00 01|128| | | | | | | + | |E3 00 01|128| |
- | |E3 7F 01|255| | | | | | | + | |E3 7F 01|255| |
arduino.1441274881.txt.gz · Última modificación: 2015/09/03 12:08 (editor externo)