Bygga din egen Micromite följeslagare minidator (3 / 12 steg)
Steg 3: Micromite
Edit: Välkommen HACKADAY!
Det finns videos på detta projekt i aktion på sidan 1
Micromite:
Micromite chip är faktiskt antingen en PIC32MX150 eller en PIC32MX170 (tillgänglig från Microchip, Inc.) lastad med en speciell öppen källkod "Micromite" programvara som skapats av Geoff Graham. Markerna kan fås förprogrammerad med programvaran Micromite från Micromite.org. Även medlemmar av Propellerpowered forum har trappar upp och erbjuder programmerade marker för en dollar eller två över kostnaden. Om du har en Pickit 3 programmerare, kan du skapa din egen med hex filer som på geoffs sida.
Här är en liten översikt av typ av makt som tillhandahålls av Micromite chip.
- Microsoft kompatibel BASIC tolk
Fullt utrustad med flyttal och string-variabler, långa variabelnamn, matriser av flottar eller strängar med flera dimensioner, användardefinierade omfattande sträng hantering och subrutiner och funktioner. Vanligtvis kommer den att köra ett program på 23.000 linjer per sekund.
- Nitton indata/utdata stift finns.
Dessa kan konfigureras oberoende av varandra som digital ingång eller utgång, analog ingång, frekvens eller tid mätning och räkning. Tio av stiften kan användas för att mäta spänningar och en annan sju kan användas till gränssnittet med 5V system.
- En "inbyggd" helskärm editor.
Detta endast kräver en terminalemulator för VT100 och kan redigera ett fullt 54KB program i en session. Den innehåller avancerade funktioner som Sök och kopiera, klippa och klistra in till och från en Windows urklipp.
- Moderna kommunikationsprotokoll.
I2C, asynkron seriell, RS232, IEEE 485, SPI och 1-Wire. Dessa kan användas för att kommunicera med många sensorer (temperatur, fukt, acceleration, etc) samt för att skicka data till testutrustning. Byggd i kommandon direkt gränssnittet speciella anordningar som infraröda fjärrkontroller, DS18B20 temperaturgivare, LCD-display moduler, backas batteri klocka, avstånd sensorer, numerisk knappsats och mer. Upp till fem PWM eller SERVO kan utgångar användas för att skapa olika ljud, kontrollera servon eller generera datorstyrda spänningar för körning utrustning som använder en analog ingång (t.ex., motor styrenheter).