La Catlaser automatique (5 / 8 étapes)

Étape 5: logiciels

De bijbehorende bibliotheken zijn gedownload fr geïnstalleerd en de libraryfolder voor de code gerechten de sonar fr de servo moteur makkelijk zijn te programmeren.

De steeds code est de rencontré arduino gecompileerd geüpload de fr en de arduino. Rencontre de code kan de sonar zien dat als er iets in de buurt van de sonar komt dat de laser aan gaat fr de heen moteur fr weer draait, Kon de laser heen fr weer schijnt. Dit est getest op mijn kat en het werkstuk voor de test was ! J

Code :

#include / / standaard programma/bibliotheekje waarmee je makkelijk met de sonar kan omgaan.

#include / / standaard programma/bibliotheekje waarmee je makkelijk met de servo moteur kan omgaan.

int pos = 0 ; variabele om de waarde van de servo positie op te slaan, begint bij 0 graden.

int DelayA = 30 ; retarder le Kent dat de ordinateur même wacht.

int RELAY_A = 9 ; dit est pinnetje 9. Relais = het relais/schakelaartje.

int RELAY_B = 10 ; dit est pinnetje 10. Dit est het tweede schakelaartje (((__DIE WE GEBRUIKEN__ NIET NU)))

#define TRIGGER_PIN 8 / / Arduino pin 8 = déclencheur van de ultrasonische sonar.

#define ECHO_PIN 7 / / Arduino pin 7 = echo van ultrasonische sonar.

#define MAX_DISTANCE 75 / / afstand maximale De nous die willen meten met de sonar (en centimètres). Distance maximum sensor est évalué à 400-500cm.

NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE) ; NewPing standaard instellingen van de l’ergot (die een ping uit andere), de echo pin (die een ping binnen krijgt) fr de max afstand.

Servo myservo ; myservo est de naam nous die de belangrijkste moteur hebben.

vous pouvez créer un maximum de huit objets de servo

void setup() {/ / Mettez votre code de configuration ici, pour exécuter une fois :

Serial.Begin(115200) ; Ouvert moniteur série à 115200 bauds pour voir ping résultats. Bibliotheekje waarmee je het resultaat van de afstand kan uitprinten, naar uitstraling. een scherm.

pinMode (RELAY_A, sortie) ; attache le relais A sur la broche 9

pinMode (RELAY_B, sortie) ; attache le relais B sur la broche 10 (overbodig)

myservo.Attach(5) ; attache le servo sur la broche 5 à l’objet de servo

}

void loop() {}

Delay(50) ; Wacht 50 miliseconden tussen elke ping du sonar (huren 20 pings/sec). 29ms est de kleinst f waarde tussen een ping. Hij moet eventjes wachten om tijd te hebben om de ping te lezen par l’intermédiaire de echo.

unsigned int nous = sonar.ping() ; Envoyer des ping, ping temps en microsecondes (nous). Er wordt een ping verstuurd fr en de waarde « nous » komt de tijd terug dat de ping terug est terecht.

unsigned int cm = uS / US_ROUNDTRIP_CM ; Zet de microseconden om en centimètres.

Si (cm > 0) {/ / alleen een print sturen marché au-dessus de bus série als de gemeten afstand binnen het afstandsbereik valt.

Serial.Print ("Afstand est") ; om te testen fr om op het scherm te tonen wat de afstand est.

Serial.Print(cm) ; imprimer le résultat (0 = buiten de ingestelde afstandsbereik)

Serial.println ("cm") ;

pour (pos = 0; pos < 180; pos += 2) {/ / gaat van 0 graden naar 180 graden en stapjes van graden 2

myservo.Write(POS) ; Vertel de servo om naar de positie te gaan en variabele de « pos »

Delay(DelayA) ; Wacht x ms op de servo gerechten hij de positie kan behalen

digitalWrite(RELAY_A,LOW) ; Laser aanzetten

}

}

else {}

digitalWrite(RELAY_A,HIGH) ; Laser uitzetten

}

}}

Articles Liés

Automates de mécanisme de Pikachu Cam avec treillis charnière boîte

Automates de mécanisme de Pikachu Cam avec treillis charnière boîte

Nous avons dû faire un automate avec menuiserie et charnière de treillis pour un projet et c'est ce que j'ai utilisé pour déplacer la tête de Pikachu comme si il a perdu un combat dans la révolution Français. S'il vous plaît voir ci-dessous à l'étape
Mangeoire automatique poisson papier FinFeeder

Mangeoire automatique poisson papier FinFeeder

Mon travail m'a demandé d'aller hors de la ville pendant une semaine, à seulement quelques heures d'avis. J'ai eu des poissons à la maison et était inquiet qu'ils obtiendraient affamés et agressifs entre eux, donc j'ai bricolé un introducteur de pois
AquaFeeder 2.0 : Mangeoire automatique poisson (avec WiFi)

AquaFeeder 2.0 : Mangeoire automatique poisson (avec WiFi)

Occuper deux aquariums n'est pas une tâche facile, surtout pour quelqu'un comme oublieux que moi. Parfois, j'oublierais nourrir les fishies pendant plusieurs jours jusqu'à ce que ma mère remarquerait squelettes de poissons flottant. Eh bien, aujourd'
Chargeur automatique de nourriture de poisson à l’aide d’Arduino Uno

Chargeur automatique de nourriture de poisson à l’aide d’Arduino Uno

Dans cette Instructables, je vais vous montrer comment construire un Chargeur automatique de nourriture des poissons. Si vous n'avez pas n'oubliez pas de nourrir vos poissons tous les jours car votre Arduino le fera pour vous. Vous pouvez également d
Nourrisseur de poisson automatique avec lumière

Nourrisseur de poisson automatique avec lumière

En tant qu'étudiante, je voulais quelque chose de se développer vers le haut de ma chambre. Un réservoir de petits poissons semblé parfait. Mais depuis que je suis toujours là pour le week-end ou encore de plus longues périodes durant les vacances d'
AquaFeeder : Un nourrisseur de poisson automatique

AquaFeeder : Un nourrisseur de poisson automatique

AquaFeeder est un robot intelligent de Arduino contrôlée qui alimente automatiquement vos poissons à un moment donné, en soi ! Il utilise deux moteurs, un contrôle du couvercle de l'aquarium et les autres aliments de poissons d'une chute. Il dispose
Chargeur automatique de poisson

Chargeur automatique de poisson

temps ajouter à ma paresse et une plus grande automatisation.  Je n'ai plus à nourrir les poissons plusieurs fois par jour... mais j'ai quand même juste rester là une montre d'eux.  Qu'est-ce à eux c'est tellement fascinant???Il s'agit d'un petit cha
Chargeur automatique de Pet

Chargeur automatique de Pet

j'avais besoin d'un conducteur de poisson fiable pour mon étang pour quand je suis absent.  Cette instructable donne des détails sur la mangeoire que je viens de création et de test.  La même idée pourrait servir pour l'alimentation d'autres animaux
Comment faire une ouverture de session automatique pour Gmail (Mac)

Comment faire une ouverture de session automatique pour Gmail (Mac)

Salut les gars !Aujourd'hui je vais enseigner qu'ya vais pour faire une connexion automatique de Gmail. Vous allez utiliser Script editor. Et cela pour Macintosh soit dit en passant. Après que vous maîtriser cela, vous serez capable de se connecter p
Recharge automatique keurig

Recharge automatique keurig

L'objectif de cette ible est pour vous montrer comment monter vos machines à café (ou tout autre dispositif qui utilise un réservoir d'eau froide) pour le remplir automatiquement avec un bon vieil mécanique capteur... un flotteur !Concours : suivez m
Abreuvoir automatique électronique plante

Abreuvoir automatique électronique plante

Bonjour, Bienvenue sur mon instructable sur comment faire un abreuvoir automatique usine électronique. Ce projet visait à faire une machine qui serait automatiquement l'eau mes plantes afin qu'ils ne se passent pas secs. Cet objectif a été atteint un
CONTRÔLEUR de niveau d’eau automatique 1 $

CONTRÔLEUR de niveau d’eau automatique 1 $

Bonjour les amisAujourd'hui j'ai suis de retour avec un autre projet appelé $1 régulateur de niveau d'eau.C'est un circuit de commutation automatique permettant de contrôler une pompe à eau AC. Fonctionnement de ce circuit est simple.wen que le nivea
Comment faire un pistolet semi-automatique élastique avec un LASER SIGHT - Tutorial

Comment faire un pistolet semi-automatique élastique avec un LASER SIGHT - Tutorial

https://www.youtube.com/watch?v=zSdHBbzvkf4&feature=youtu.beÉtape 1: Faire un pistolet semi-automatique de bande de caoutchouc avec un viseur LASER vous devez!!! Dans la vidéo d'aujourd'hui, je vais vous montrer une très bonne idée que mon ami a part
Seau de tuer moustique automatique

Seau de tuer moustique automatique

Ce projet vous donne un repos absolu de moustiques car il fonctionne automatiquement. Vous devez juste faire effort pour une fois pour faire.Étape 1 : Tout d'abord, prenez votre raquette de tueur de moustique et l'ouvrir parce que nous devons faire q