Tourelle R/C, Servo PIC régulateur de vapeur (6 / 14 étapes)

Étape 6: Flux de logiciel

Le code est écrit en assembleur Microchip (mpasm). Au lieu de labourer par le biais de détail sanglant, je vais vous donner un si tout va bien plus facile de comprendre la vue d’ensemble.

Le logiciel de contrôleur de servo échantillonne les entrées, les moyennes des derniers pour filtrer le bruit, effectue l’ajustement de la gamme/point central et puis régénère les sorties (éventuellement suppression de ports inactifs).

Il existe deux variantes du code. La seule vraie différence est d'où viennent les entrées servo. Le contrôleur de la base d’échantillons directement le récepteur. La tourelle échantillonne un bitstream serial généré par la base.

Le même code source prend en charge les deux variantes. Voir définit TXCHIP (de base) & RXCHIP (pour la version de la tourelle).

Diverses options ont associé des comtes de minuterie. Le code implémente minuteries par les boucles de 20msec numéros de suivi. Par exemple, si une entrée est resté inactive pendant 32 boucles (0,64 sec) le filtre d’entrée inactif se déclenchera.

Articles Liés

Construction d’un déménagement et suivi chantier tourelle

Construction d’un déménagement et suivi chantier tourelle

C'est mignon, il est poli et c'est vraiment mortel. C'est une tourelle de Portal. Il se déplace, a la lumière, a son et quelque chose que mon projet de portail précédente n'avaient pas : suivi de la caméra.La tourelle est contrôlée par un Arduino et
4 servo drive CellBot qui peut être contrôlé à distance.

4 servo drive CellBot qui peut être contrôlé à distance.

j'ai commencé avec une idée de ce que je voulais depuis le début, mais une tentative après l'autre j'ai enfin réussi là où je suis maintenant. Ce robot peut être contrôlé à partir n'importe où dans le monde à distance et conduit dans la maison. Je pe
Réservoir de papier RC - apportez votre 3D modèles à vie

Réservoir de papier RC - apportez votre 3D modèles à vie

apportez votre 3D modèles à vie ! Dans ce instructable nous fera personnalisé un réservoir télécommandé. Nous seront en infusion créations en papier avec un arduino basé système. Ce réservoir sera contrôlé sur un téléphone android de base si une conn
RC de décodage des signaux en utilisant arduino

RC de décodage des signaux en utilisant arduino

#ThugLifeRobotHé les gars là-bas,Aujourd'hui je vais vous les gars montrer comment utiliser les contrôleurs de RC et décoder leurs signaux pour vos projetsComme beaucoup d'entre vous savent que nous pouvons directement utiliser servo-moteurs avec réc
Drone autonome que vous avez déjà dans votre poche !

Drone autonome que vous avez déjà dans votre poche !

Dans ce tutoriel, je veux vous apprendre quelque chose, peut-être changer d'avis. Et mettre à la disposition des drones autonomes pour tout le monde.Simple question est : que devez-vous faire votre drone autonome ?.Réponse :-GPS-Accéléromètre-Gyrosco
Roue de vélo WS2811 LED effets avec Arduino

Roue de vélo WS2811 LED effets avec Arduino

[TODO : insérer une vidéo soignée ou photos d'équitation réelle][Notez le sketch Arduino fonctionne, mais est en cours, voir la dernière étape pour le lien]Persistance des effets de la Vision (POV) vous permettre d'afficher des images arbitraires ave
Coilgun c/o TechTank

Coilgun c/o TechTank

Premières images de ce qui est un work-in-progress depuis 6 mois. La construction est presque achevée et 2015 est l'année de se concentrer sur la programmation et le côté électronique.Bobine-Gun... C'est ce qui a inspiré le réservoir que lorsque le C
Comment installer l’électronique dans une voiture tout-terrain RC

Comment installer l’électronique dans une voiture tout-terrain RC

donc, il y a plusieurs façons d'obtenir une voiture RC sans électronique comme celui utilisé, ou achat sans, etc.. Je vais vous montrer comment installer électronique dans une voiture rc. Le modèle exact que j'utilise est un modèle électrique Team As
Comment construire un HTPC décoratif

Comment construire un HTPC décoratif

Pourquoi un HTPC ?Un HTPC (Home Theater PC) est généralement une construction facile, abordable, si le but principal est de diffuser de la vidéo (p. ex., Netflix, etc..). Même si vous utilisez quelque chose comme un Roku, avoir un PC dans le mélange
Port Usb interne

Port Usb interne

Si vous êtes comme moi et vous construire des PCs de temps à autre ou ajouter des fonctionnalités plus tard comme Bluetooth, régulateur de vapeur, clavier sans fil et souris. C'est pour ceux qui veulent bénéficier de la fonctionnalité et de cacher le
IR, suivi d’une tourelle avec PIC et C

IR, suivi d’une tourelle avec PIC et C

Il s'agit d'un projet d'apprentissage bon c'est amusant de construire - j'ai sorti beaucoup de ce qui en fait. Je pense que cela a été fait tout à fait un peu déjà, mais je n'ai pas trouvé un moyen simple de le faire avec des photos. Quand j'ai eu en
Utiliser un microcontrôleur PIC pour commander un Servo Hobby

Utiliser un microcontrôleur PIC pour commander un Servo Hobby

cette instructable décrit comment intégrer des servos de passe-temps (type utilisé dans les avions RC, voitures, etc.) dans vos projets de microcontrôleur.Étape 1: Comment les Servos sont différente des moteurs ordinaires Dans un moteur à courant con
Tourelle de char à vapeur

Tourelle de char à vapeur

Feu, eau, vapeur, mouvement. Un plaisir construction d'un réservoir de vapeur vive alimenté de r/c avec tourelle & gun.J'ai toujours aimé les machines à vapeur vive alimenté, mais steamtoys de Crabfu inspirée de mon imagination.C'est mon tour, avec d
Tourelle de guet autonome

Tourelle de guet autonome

La tourelle de guet autonome est un système autonome capable de détecter et de neutraliser les intrus non désirés par un déluge de mousse souple fléchettes. Construit pour l'environnement de bureau, l'AST est un morceau puissant de matériel qui a bes