Stap 1: FAQ
Wat is de Propeller-Platform?
De Propeller-Platform is een open-source ingesloten computerplatform - it's alot zoals de Arduino, maar verbetert het concept met behulp van een snellere microcontroller, standaard pin afstand en een minder beperkende licentie (MIT-licentie).
Wat zijn de specificaties?
Propeller Microcontroller:
- Ingebouwde video generator hardware waar de output heengaat NTSC/PAL of VGA-beeldschermen
- Ingebouwde hogere programmeertaal (Spin) dat is eenvoudig te leren
- Hoge prestaties (160 miljoen transacties per seconde)
- Snelheid kan worden gewijzigd tijdens runtime voor verbeterde energie-efficiëntie
- Verkrijgbaar in een hobbyist-vriendelijke duik pakket
- 32 I/O pinnen, elke pin kan worden ingesteld als een input of output
Het Platform van de Propeller wordt toegevoegd:
- 5V en 3,3 v spanningsstabilisatoren, gewaardeerd op 800mA, elke
- 5 Mhz kristal, gebruiker-swappable
- 32kB on-board geheugen, met ruimte voor een tweede geheugen IC
- Alle IC's zijn in sockets voor makkelijker vervanging en montage
- Standaard. 1" pin headers in een dual-rij-configuratie, zodat modules kunnen worden gestapeld van boven en onder of toegevoegd aan een breadboard of Protoboard
Propeller Platform met batterij Platform en ProtoPlus modules
Hoe verhoudt het zich tot de Arduino?
Cons:
- Duurder De Arduino is $30, een Propeller Platform met PropPlug (wat u gebruiken voor het programmeren van de Prop) is $50. Maar u moet slechts één PropPlug en is een Platform van de Propeller op zijn eigen $35.
- Kleinere Gemeenschap Veel vaker dan het woord 'Propeller' ziet u het woord 'Arduino' in Magazine maken.
- Geen aan boord ' Analog In' U moet in plaats daarvan gebruik van een condensator en een weerstand om te lezen van analoge waarden. Niet moeilijk, maar niet zo gemakkelijk zoals de Arduino.
- 2 chips U moet 2 IC is als een Propeller, de Prop zelf en de EEPROM gebruiken voor het opslaan van het programma
Pros:
- Veel sneller microcontroller WAAY sneller. Dit kunt u echt cool dingen als output VGA, Ken spraaksynthese, afspelen WAV-bestanden en meer, allemaal op de chip. De Propeller doet 160 MIPS terwijl een atmega168 16 doet.
- Hi-kwaliteit audio en video De hardware voor video is builtin en talrijke audio bibliotheken zijn beschikbaar onder de MIT-licentie.
- Echte Multitasking vertellen een radertje te verzorgen van video en een andere om te behandelen het toetsenbord / muis, en thats it. Geen interrupts, geen tijdopnemers - het is echt makkelijk te doen van multitasking op de Propeller
- Meer i/o, flexibeler Elke I/O kan opnieuw worden geconfigureerd, en er zijn 32 van hen.
- Standaard Pin afstand De Propeller Platform past op een breadboard of protoboard
- Beter stroomverbruik De Prop kunt clockspeeds on-the-fly te slaan macht en afsluiten ongebruikte KPV wijzigen. Stroomverbruik kan gaan van 80mA helemaal tot aan 4-5mA
- Betere licentie Arduino is gelicentieerd onder de Creative Commons Attribution Share-alike (lezen - het is meerdere pagina's). De Propeller-Platform is beschikbaar onder de MIT-licentie (lezen - het is 2 punten). Maak je geen zorgen over hoe u gebruik maken van onze ontwerpen - we zal niet klagen!
Mixed Bag:
- Software gericht Een heleboel microcontrollers hebben speciale hardware om bepaalde taken. In plaats daarvan, de Propeller doet de meeste spullen in software. Dat deert me niet, maar sommige mensen hebben problemen met het.
- Spin De high-level taal voor de Prop is Spin - dit is een veel modernere taal dan C/C++, maar het duurt een beetje wennen aan
- Mac ondersteuning Er is geen officiële Mac-client, maar krijgen up and running met een Mac is niet moeilijk. Parallax heeft een Mac pagina hier.
Persoonlijk, ik gebruik de schroef voor de meeste ontwikkeling, en ik gebruik een PICaxe (lees: 08M de 555 van onze tijd?) toen ik enkel eenvoudig / goedkoop logica nodig. De Arduino is ' aight, maar ik vind de Propeller aan programma gemakkelijker en veel krachtiger. De Arduino is onbetaalbaar wanneer ik alleen eenvoudige logica moet.
Welke modules zijn beschikbaar?
Er is geen definitieve lijst van modules, maar u kunt de Gadget Gangster voor enkele van de momenteel beschikbare modules. Sommige voorbeeld-modules:
- Video / Audio
- Batterij
- DMX
- LCD-schermen
- Protoboards
- microSD
- Motorcontroller
Meer modules komen uit de hele tijd, ook.