Paso 3: El Micromite
Edición: HACKADAY ¡ Bienvenido!
Hay videos sobre este proyecto en acción en la Página 1
Micromite:
Micromite chip es realmente un PIC32MX150 o un PIC32MX170 (disponible de Microchip, Inc.) cargado con un código abierto especial "Micromite" software creado por Geoff Graham. Las virutas pueden obtenerse previamente programado con el software Micromite de Micromite.org. Incluso los miembros de los foros de Propellerpowered se han intensificando y ofreciendo chips programados para un dólar o dos sobre el costo. Si tienes un Pickit 3 programador, puede crear su propio usando los archivos .hex en la Página de Geoff.
Aquí está un pequeño resumen de la clase de la energía proporcionada por el chip Micromite.
- El intérprete de BASIC compatible de Microsoft
Totalmente destacados con punto flotante y variables de cadena, nombres de largos variables, matrices de flotadores o cadenas con múltiples dimensiones, definir usuario y manejo de extensas cadenas subrutinas y funciones. Normalmente ejecutará un programa en 23.000 líneas por segundo.
- 19 pines de entrada/salida están disponibles.
Estos pueden configurarse independientemente como digital de entrada o de salida, entrada analógica, frecuencia o período medición y contando. Diez de los pernos puede utilizarse para medir tensiones y otro siete puede ser utilizado para la interfaz con sistemas de 5V.
- Un editor de pantalla completa "incorporada".
Esto sólo requiere un emulador de terminal VT100 y edita un programa completo de 54KB en una sola sesión. Incluye funciones avanzadas como la búsqueda y copiar, cortar y pegar a y un portapapeles.
- Protocolos de comunicaciones modernas.
I2C, serie asíncrona, RS232, 485 IEEE, SPI y 1-Wire. Esto pueden utilizarse para comunicarse con muchos sensores (temperatura, humedad, aceleración, etc.), así como para el envío de datos al equipo de prueba. Construido en los comandos de interfaz directamente dispositivos especiales como controles remotos infrarrojos, sensor de temperatura DS18B20, módulos de pantalla LCD, batería respaldados por reloj, sensores de distancia, teclados numéricos y mucho más. Salidas pueden utilizarse hasta cinco PWM o SERVO para crear varios sonidos, control de servos o generar voltajes controlados por ordenador para la conducción de equipos que usan una entrada analógica (por ejemplo, controladores de motor).