Stoom torentje Tank R/C PIC Servo Controller (6 / 14 stap)

Stap 6: Software Flow


De code is geschreven in assembler Microchip (mpasm). In plaats van ploegen door de bloederige details geef ik een hopelijk makkelijker te begrijpen overzicht.

De servo controller-software monsters van de ingangen, het gemiddelde van de laatste paar als u wilt filteren van ruis, bereik/middelpunt aanpassing uitvoert en vervolgens regenereert de uitgangen (desgewenst onderdrukken inactief poorten).

Er zijn twee varianten van de code. Het enige echte verschil is waar de servo-ingangen vandaan. De base controller monsters direct de ontvanger. Het torentje monsters een seriële bitstream gegenereerd door de base.

Dezelfde broncode ondersteunt beide varianten. Zie definieert TXCHIP (voor basis) & RXCHIP (voor torentje versie).

Verschillende opties hebt gekoppeld timer telt. De code implementeert timers door het bijhouden van het aantal lussen van de 20msec. Bijvoorbeeld, als een input inactief voor 32 lussen (0.64 sec) is geweest zal het inactief invoerfilter reis.

Gerelateerde Artikelen

Stoom torentje Tank

Stoom torentje Tank

Vuur, Water, stoom, Motion. Een leuke bouwen van een r/c live stoom aangedreven tank met torentje & pistool.Ik heb altijd genoten van live stoom aangedreven machines, maar Crabfu van steamtoys geïnspireerd mijn verbeelding.Dit is mijn spin, met dubbe
Arduino mini USB 24 kanaal servo controller boord

Arduino mini USB 24 kanaal servo controller boord

Arduino mini USB 24 kanaal servo controller boord gebruiken voor tweevoeter robot en kruipt robot controllerSteun van het meest recente Windows8 64 bit systeem, steun linuxsysteem (xp, vista, win7 ondersteuning)Dit is de onlangs bijgewerkte controlle
Beheersing van de servo's met behulp van de WS-32 Servo Controller en Arduino Uno

Beheersing van de servo's met behulp van de WS-32 Servo Controller en Arduino Uno

er zijn twee manieren via welke u kunt servo's een SSC-32 servo controller gebruikt. Je kunt het doen rechtstreeks vanuit de lynx WS-32 Terminal of via seriële opdrachten verzonden vanaf een arduino board. Hier, gaan we kijken hoe de controle van de
Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

Seriële Servo Controller w/Arduino - controle tot 12 Servos tegelijk met behulp van de Arduino en een USB-verbinding

ik ga u laten zien hoe je Arduino gebruik maximaal 12 servo's tegelijk met minimale jitter control.  Met behulp van een eenvoudige seriële interface kunt u de positie van maximaal 12 servo kanalen.  Maximaal 10 momentopname posities kan worden opgesl
LED PWM met slimme Servo Controller

LED PWM met slimme Servo Controller

In deze demo ga ik u tonen hoe een kleur LED verbinden met de slimme Servo-Controller.De Smart Controller Servo kan hoge snelheid PWM-signalen die geschikt is voor het besturen van de LED's zijn output. Voor hoogvermogen LED's moet u transistoren of
Verwijder Servo Controller voor eindeloze beurt DIY project snel en eenvoudig

Verwijder Servo Controller voor eindeloze beurt DIY project snel en eenvoudig

Hier wordt getoond hoe te verwijderen een servo controller eindeloze beurt om mogelijk te maken.Gewoon kijken naar de video en geniet van
Bouwen van een USB-6 servo controller

Bouwen van een USB-6 servo controller

Hallo, ik was op zoek naar een servo-controller en vond dit. Ik dacht dat anderen net als ik zou vinden het interessant zijn om te bouwen. Echter, zelfs niet proberen dit te doen indien u geen kennis in de bouw van circuitboards. Het is bassicly een
Een Servo-Controller verwijderen

Een Servo-Controller verwijderen

servomotoren zijn erg leuk als u wilt gemakkelijk interface een motorreductor met een micro-controller. Nochtans, soms, u wilt een mooie beetje gericht motor en niet wilt worden gehinderd met controlecircuits om te rijden. Op momenten als dit is het
Arduino gebaseerde seriële servo-controller

Arduino gebaseerde seriële servo-controller

dit is een eenvoudige seriële controller voor meerdere servo's gebaseerd op de Arduino. (mijn eerste instructable ook :))Het meeste werk in dit vandaan krijgen van de software om te praten met de arduino en het maken van een protocol voor de gegevens
DIY 18 poort Servo Controller (verouderde)

DIY 18 poort Servo Controller (verouderde)

dit is gonna be mijn eerste instructables te dragen met me, en ja ik heb zeer slechte spelling ook, dus don't hate me daarvoor. Dit hele project begonnen omdat ik wilde mijn eigen hexapod hexapod bouwen en wilde niet te maken hebben met het kopen van
Gekoppelde LED-Servo-controller met behulp van Arduino

Gekoppelde LED-Servo-controller met behulp van Arduino

Hallo iedereen, dit is mijn eerste DIY-project met behulp van de Arduino en een intrede in de Gemeenschap van de maker. Sinds ik keek naar de TED video door Massimo Banzi, ik zat te wachten voor deze dag te publiceren mijn Arduino project. Dit is een
Servo Controller Wifi Camera

Servo Controller Wifi Camera

[youtube]dp7STCt1NF0[/youtube]
Hoe gebruik je de Controller van de Servo Actobotics

Hoe gebruik je de Controller van de Servo Actobotics

In dit instructable ik doorloopt u het gebruik van de Actobotics Servo Controller. Het is een handmatige servo controller, wat betekent dat het niet nodig een input van een computer, microcontroller of anderszins te bedienen van de servo's. Alles wat
Het aandrijven van de Controller van de Servo WS-32

Het aandrijven van de Controller van de Servo WS-32

de WS-32 servo-controller is een van de handige servo-schilden die u op de markt vinden kunt. Dit is omdat is 32 servomotoren kunt bepalen. Denk erover na. Wat niet u met 32 servomotoren?Als u denkt van het maken/beheren van een robot, stel ik u de W