Contrôle de démonstration de Suspension magnétique par Arduino (4 / 5 étapes)

Etape 4: Application de Mega168

Il y a quatre types de IO interfaces dans Android Mega, c'est-à-dire analogique entrée/sortie et d’entrée/sortie numérique.

L’entrée analogique est marquée comme en analogique et peut mesurer la tension à 0-5V ; la distance de lecture dans le code correspondant est de 0 à 1023 ; et l’exemple de code est indiqué ci-dessous :

1. int readValue1 = analogRead (Pin read1) ;

La sortie analogique est en fait la sortie d’ondes carrées sur la chaîne, ce qui génère
moyenne tension au moyen du rapport cyclique de Salut-et-basse tension ; elle est marquée comme PWM sur le circuit imprimé ; Veuillez noter que bien que la tension de sortie est encore 0-5V, la plage de valeurs numériques est réglé sur 0-255 ; l’exemple de code est le suivant :

1. analogWrite(power1Pin, Pid1.power) ;

Pour l’entrée numérique et la sortie, le mode de
base de broches sont fixés en premier ; l’exemple de code est le suivant :

1. pinMode(Pin1, OUTPUT) ; D’être sortie base de broches

2. pinMode(Pin2, INPUT) ; Fixé à base-pin d’entrée

3. digitalWrite(Pin1, HIGH) ; Salut-tension de sortie

4. int v = digitalRead(Pin2) ; Lisez la tension de la broche 2 et le résultat retourné est égal à 0 ou 1

Tous les 0 – 53 interfaces peuvent être utilisés pour des interfaces d’entrées/sorties numériques, tandis que seulement 2 – 13 ne conviennent pas pour PWM analogique de sortie 0 – 15 analogique d’entrée, qui sont indépendantes du nombre indiqué ci-dessus et ne mélangera pas vers le haut. Il est fortement suggéré que les numéros de connexion sont notées au début du programme, collectivement, afin de faciliter aux utilisateurs pour comprendre le connexions straightward.

1. int adjust1Pin = ; Pour régler le potentiomètre sur une direction

2. int adjust2Pin = 2 ; Pour régler le potentiomètre sur B en direction de

3. int read1Pin = 4 ; Pour la connexion d’entrée un potentiomètre

4. int read2Pin = 3 ; Pour la connexion d’entrée potentiomètre B

5. int i1Pin = 36 ; Pour raccordement interface I1 sur plaque de moteur d’entraînement

6. int i2Pin = 37 ; Pour raccordement interface I2 sur plaque de moteur d’entraînement

7. int i3Pin = 39 ; Pour raccordement interface I3 sur plaque de moteur d’entraînement

8. int i4Pin = 38 ; Pour raccordement interface I4 sur plaque de moteur d’entraînement

9. int power1Pin = 5 ; Pour raccordement interface EA sur plaque de moteur d’entraînement

10. int power2Pin = 6 ; Pour raccordement interface EB sur le plateau de commande du moteur

Il y a quatre interfaces I1 à I4 dans les codes ci-dessus, qui seront mis à la sortie numérique.

Application de L298N

L298N est directement relié à la source d’alimentation 20V et fournit une tension de 5V à circuit au moyen de l’IB-connexion de l’alimentation. Le circuit imprimé a deux circuits de conduite actuels en symétrie. Prendre I1, I2 et EA pour obtenir un exemple,

1. en cas de sortie de tension positive, lorsque EA se situe entre 0-255, la sortie correspondante tension est 0 - + 20V

2. I1 = 1; I2 = 0 ; En cas de sortie de tension négative, lorsque EA se situe entre 0 à 255, la sortie correspondante est de tension 0 --20V

3. I1 = 0; I2 = 0 ; Tension de sortie est toujours 0

4. I1 = 1; I2 = 1 ; Tension de sortie est toujours 0

Les sorties numériques I1 et I2 peuvent être utilisés pour contrôler la direction de la tension d’enroulement et sortie analogique EA à réguler la tension. Les fonctions du I3, I4 et EB sont de la même chose. En outre, veuillez vous assurer que les lignes de mise à la terre de l’Arduino, L298N et circuit de soudage doivent être interconnectés comme réglé.

Un ensemble complet de codes

int readValue1 = analogRead (Pin read1) ;

analogWrite (power1Pin, Pid1.power) ;

pinMode (Pin1, sortie) ;

pinMode (entrée, Pin2) ;

digitalWrite (Pin1, élevé) ;

v int = digitalRead(Pin2) ;

int adjust1Pin = ;

int adjust2Pin = 2 ;

int read1Pin = 4 ;

int read2Pin = 3 ;

int i1Pin = 36 ;

int i2Pin = 37 ;

int i3Pin = 39 ;

int i4Pin = 38 ;

int power1Pin = 5 ;

int power2Pin = 6 ;

I1 = 0; I2 = 1 ;

I1 = 1; I2 = 0 ;

I1 = 0; I2 = 0 ;

I1 = 1; I2 = 1 ;

Articles Liés

Détecteur de porte magnétique et Arduino

Détecteur de porte magnétique et Arduino

SalutDonc je voulais connecter un capteur de porte magnétique à ma porte, pour ouvrir une session fondamentalement si quelqu'un est venu dans ma chambre alors que j'étais absent à l'école, ou si je suis entré dans la chambre après mon temps de l'écol
Spoofer carte magnétique

Spoofer carte magnétique

cette instructable montre comment utiliser un électro-aimant, un circuit amplificateur simple, et un lecteur de musique personnel pour induire des signaux dans un lecteur de carte magnétique, amenant à penser que vous avez glissée une carte à travers
Tournevis magnétique en option

Tournevis magnétique en option

genre de plus d'une idée, puis une instruction complexe mais celui qui n'avait pas frappé moi avant et m'a fait aller « Pourquoi na pas faire ça avant » ?Tournevis magnétiques sont très pratiques pour garder les vis, en particulier ceux si petits qu'
Gecko - magnétique mur escalade robot

Gecko - magnétique mur escalade robot

GECKO - aimants naturels, super mobilité et robot haute simplicité.Elle peut escalader les murs porteurs de poidsIl peut transférer entre différentes géométriesSon simple ! et réalisez des tours que ne peut plus sophistiqués robots.Dans ce instructab
Serrure de combinaison magnétique photo Safe

Serrure de combinaison magnétique photo Safe

Pourquoi j'aimerais gagner un coupe au laser zing...Depuis que je suis petit, j'ai pris des choses dehors ; pendant des années, j'ai été regardant à travers et apprentissage de Instructables. J'aime inventer, prototypage, conception. Je l'aime tellem
Sélectionnant et en utilisant le compas magnétiques

Sélectionnant et en utilisant le compas magnétiques

par tonytran2015 (Melbourne, Australie).Un compas magnétique utilise le champ magnétique local généré par le noyau de rotation de la terre pour donner l'axe de rotation de la terre. Les deux directions sont assez proches.Le compas magnétique est un i
Sommier à Circuit magnétique titulaires

Sommier à Circuit magnétique titulaires

J'ai fait ces titulaires du Conseil d'administration après avoir travaillé pour une entreprise qui marque Martin retravailler matériel usagé. Martin fait de haute qualité et des équipements coûteux qui sont hors de portée des plus amateurs passionnés
Lévitation magnétique avec k ' NEX !

Lévitation magnétique avec k ' NEX !

Salut! Il s'agit de mon deuxième Instructable et ici je joue avec des aimants et K'nex. J'ai combiné les deux pour faire une plate-forme de lévitation de K'nex ! Répulsion magnétique est une bonne chose.AVERTISSEMENT : l'auteur de ce Instructable n'e
MagSafe pour le reste de nous : adaptateur d’alimentation magnétique A DIY

MagSafe pour le reste de nous : adaptateur d’alimentation magnétique A DIY

nous savons tous qu'un des endroits plus courants pour un ordinateur portable de rompre est son bloc d'alimentation. La combinaison de qui est directement attaché à la carte mère, chaleur et constant mouvement et déplacement conduit le connecteur se
Étagère IKEA sans danger avec clef magnétique

Étagère IKEA sans danger avec clef magnétique

depuis que j'ai tout d'abord posé les yeux sur un chunky meuble IKEA, j'ai voulu transformer ses viscères creux en un masquage super secret spot. J'ai d'abord essayé (et n'ont pas) faire une trappe dans le haut, puis la jambe d'une Table d'appoint ma
Magnétique Kite feux

Magnétique Kite feux

pour certains, la mention de voler un cerf-volant peut réveiller guère plus qu'un bâillement. Ajouter des diodes lumineuses, aimants et une soirée avec des vents forts et vous avez quelque chose de beaucoup plus excitant. Il faut le défi et le plaisi
555 timer Hacks : câble testeurs, agitateurs magnétiques et cartes d’acquisition vidéo Lego Oh mon !

555 timer Hacks : câble testeurs, agitateurs magnétiques et cartes d’acquisition vidéo Lego Oh mon !

Souhaitez en savoir plus sur les 555 Timer IC ? Dans ce Instructable je vais vous montrer comment ajouter un 555 à votre collection de blocs de Snap Circuits et construire des circuits que vous permet d'expérimenter avec ce qui suit :Construire un Th
Méfiez-vous des chiquenaudes périlleuses par compas magnétiques

Méfiez-vous des chiquenaudes périlleuses par compas magnétiques

par tonytran2015 (Melbourne, Australie)Il y a eu mise en garde par un expert de l'alpinisme que beaucoup de gens a obtenu en situation périlleuse quand leurs compas renversé inopinément direction tandis que dans le stockage. Le Council of Scotland de
Bande arc-en-ciel bois magnétique couteau

Bande arc-en-ciel bois magnétique couteau

il s'agit d'une bande magnétique couteau qui est fabriquée à partir des seuils de feuillus fines que j'ai eu se trouvant autour de la boutique.  Coller ensemble et vous obtenez quelque chose j'appelle bois de l'arc en ciel.  Il a également une ligne