Stap 3: De Micromite
Edit: Welkom HACKADAY!
Er zijn video's op dit project in actie op pagina 1
De Micromite:
De Micromite chip is eigenlijk een PIC32MX150 of een PIC32MX170 (verkrijgbaar bij Microchip, Inc.) geladen met een speciale "Micromite" in de opensource software gemaakt door Geoff Graham. De chips kunnen verkregen worden voorgeprogrammeerd met de software van de Micromite van Micromite.org. Zelfs leden van de Propellerpowered forum zijn te intensiveren en het aanbieden van geprogrammeerde chips voor een dollar of twee over de kosten. Hebt u een programmeur van Pickit 3, kunt u uw eigen met behulp van de .hex bestanden geleverd op Geoff van pagina.
Hier is een klein overzicht van het soort macht geboden door de Micromite-chip.
- De Microsoft compatibel BASIC-interpreter
Volledig uitgerust met drijvende komma en string variabelen, lange variabelenamen, matrices van drijvers of tekenreeksen met meerdere dimensies, uitgebreide string handling en gebruiker gedefinieerd subroutines en functies. Meestal zal het uitvoeren van een programma op 23.000 lijnen per seconde.
- Negentien input/output pinnen zijn beschikbaar.
Deze kunnen onafhankelijk worden geconfigureerd als digitale ingang of uitgang, analoge ingang, frequentie of periode meten en tellen. Tien van de pinnen kan worden gebruikt voor het meten van spanningen en een andere zeven kan worden gebruikt om interface met 5V systemen.
- Een 'ingebouwde' volledig scherm editor.
Dit alleen vereist een VT100-terminalemulator en een volledige 54KB-programma in één sessie kunt bewerken. Het bevat geavanceerde functies zoals zoeken en kopiëren, knippen en plakken vanuit en naar een Klembord.
- Moderne communicatieprotocollen.
I2C, asynchrone seriële, RS232, IEEE 485, SPI en 1-Wire. Deze kunnen worden gebruikt om te communiceren met vele sensoren (temperatuur, luchtvochtigheid, versnelling, enz.) alsmede voor het verzenden van gegevens voor het testen van de apparatuur. Gebouwd in opdrachten direct interface speciale apparaten zoals Infrarood afstandsbedieningen, de DS18B20 temperatuursensor, LCD-display modules, met reservebatterij klok, afstand sensoren, numerieke toetsenborden en meer. Maximaal vijf PWM of SERVO kunnen uitgangen worden gebruikt om verschillende geluiden maken, servo's besturen of genereren van computergestuurde spanningen voor het besturen van apparatuur die gebruikmaakt van een analoge ingang (bijvoorbeeld motor controllers).