Smart Phone Interface (11 / 12 étapes)

Étape 11 : Electronics

Brancher les servos et les lumières est auto explicative en regardant le code arduino représenté ci-dessous. L’orateur est déchiré dehors à mettre dans la boîte.

Remarque : câble positif de l’orateur va à la broche analogique A0 et le fil de masse sur la broche de terre. Le téléphone/composant produisant son se branchera sur le câble composant du haut-parleur.

Remarque importante : Les servos pour déplacer que la tête en position vers le haut n’a pas encore été ajoutée ! Mettra à jour.

Coupe-bise
par BARRAGAN / / cet exemple de code est dans le domaine public.

Remarque : UART sera désactivé lorsque le servo est attaché à la broche 0 ou 1.

#include

Servo myServo, servo2 ; Créez l’objet servo pour contrôler un servo / / un maximum de huit objets servo peut être créé à flotteur lecture = 0.0 ; flotteur inputPin = A0 ; int pos = 0 ; variable pour stocker la pos2 servo d’int position = 0 ;

définir des codes pin : const int buttonPin = 29 ; le nombre de la tige poussoir const int ledPin = 2 ; le nombre de la LED pin const int ledPin2 = 3 ;

variables vont changer : buttonState int = 0 ; variable pour la lecture de l’état de bouton poussoir

int sensorValue = 0 ; le capteur valeur int sensorMin = 1023 ; capteur minimale valeur int sensorMax = 0 ; valeur maximale capteur

void setup() {Serial.begin(9600) ; myServo.attach(78) ; servo2.attach(81) ;

tandis que (millis() < 5000) {sensorValue = analogRead(inputPin) ;

enregistrer la valeur maximale capteur si (sensorValue > sensorMax) {sensorMax = sensorValue;}

enregistrer la valeur minimale capteur si (sensorValue < sensorMin) {sensorMin = sensorValue;}}

initialiser la broche LED en tant que sortie : pinMode (ledPin, sortie) ; initialiser la broche LED en tant que sortie : pinMode (ledPin2, sortie) ; initialiser la tige poussoir comme intrant : pinMode (buttonPin, entrée) ;

myServo.write(10) ; Servo2.Write(10) ;

}

void loop() {/ / lecture de l’état de la valeur du bouton poussoir : buttonState = digitalRead(buttonPin) ;

Si (buttonState == HIGH) {/ / allumer la LED: digitalWrite (ledPin, HIGH); digitalWrite (ledPin2, HIGH) ;

lecture de la sonde : sensorValue = analogRead(inputPin) ; nouvelle_valeur = sensorValue ; sensorValue = carte (sensorValue, sensorMin, sensorMax, 0, 255) ; sensorValue = contraindre (sensorValue, 0, 255) ; if(sensorValue > 238) {pos2 = 10 ; pour (pos = 10; pos < 60; pos += 1) / / va de 0 degrés à 45 degrés {myServo.write(pos2) ; servo2.write(pos) ; delay(5) ; pos2-= 1;}} else {myServo.write(10) ; servo2.write(10);}

} else {}

désactiver les LED: digitalWrite (ledPin, basse) ; digitalWrite (ledPin2, basse) ; myServo.write(10) ; Servo2.Write(10) ; }

}

Articles Liés

Enceinte passive pour votre Smart-Phone

Enceinte passive pour votre Smart-Phone

télécharger et faire de cette enceinte Passive de Smart-Phone gratuitement !Il y a deux conceptions de base pour ce modèle. La base que vous choisissez dépend du type de téléphone que vous utilisez. Si votre téléphone dispose d'un haut-parleur le lon
Contrôler un bras robotisé à l’aide d’Arduino, 1Sheeld et un Android Smart Phone

Contrôler un bras robotisé à l’aide d’Arduino, 1Sheeld et un Android Smart Phone

Dans cet article que nous allons vous montrer comment utiliser 1Sheeld et votre Android smart phone capteurs (Orientation & proximité) pour contrôler un Robotic arm sans fil.Brève sur 1Sheeld :http://1sheeld.com/Étape 1: Nos outils 1 - télémanipulate
$2 large Angle Smart Phone MOD

$2 large Angle Smart Phone MOD

un MOD de téléphone intelligent très simple en utilisant les matériaux domestiques (ou un 3d Printer) et un appareil photo jetable.Ce mod est entièrement démontable et n'annule pas la garantie !-Ce qui devrait prendre de 1 à 120 min selon le niveau d
Smart Phone chercheur

Smart Phone chercheur

c'est un attachement de chercheur de simple téléphone intelligent pour un télescope aider un à localiser rapidement l'objet astronomique.(Il s'agit d'un rapide instructable - j'Il éditera par la suite, mais vous obtenez l'essentiel de ce que nous avo
Smart Phone contrôlée des lumières LED à l’aide de HC-05 et Arduino UNO

Smart Phone contrôlée des lumières LED à l’aide de HC-05 et Arduino UNO

Bluetooth Module HC-05 est l'un de l'élément matériel qui vous permet de rapidement prototype vos idées qui requièrent un élément de contrôle sans fil/conjonctif plus couramment utilisé. Ce projet est une très brève démonstration de comment nous peut
BLUETOOTH ROBOCAR contrôlé en utilisant ANDROID SMART PHONE

BLUETOOTH ROBOCAR contrôlé en utilisant ANDROID SMART PHONE

L'objectif de ce projet de contrôler les choses sans fil dans une bande de Bluetooth. Maintenant un téléphone intelligent Android jours est un mot à la mode et beaucoup de choses peut être contrôlés par Android via Bluetooth, WiFi. Donc, mon motif es
Android Smart Phone Bluetooth Remote Control Intelligent Smart voiture 51 MCU (Code STC89C52)

Android Smart Phone Bluetooth Remote Control Intelligent Smart voiture 51 MCU (Code STC89C52)

au début du nouvel an, Robot/Smart voiture amateurs et étudiants (comme vous tous) sur le génie, science et technologie sont occupés à préparer dès maintenant pour les concours de robot.C'est le moment idéal pour montrer au monde votre imagination et
Raspberry Pi zéro clair de lune (contrôlé avec Smart Phone)

Raspberry Pi zéro clair de lune (contrôlé avec Smart Phone)

Bienvenue ! Voici comment construire un éclairage contrôlé de smartphone. J'ai trouvé une lampe très gentil « en forme de lune » chez Ikea - mais vraiment aucune lampe fera disposant d'une simple prise 2 broches.Ceci fonctionnera avec n'importe quel
Piratage de ma voiture RC en utilisant Arduino et Android Smart Phone

Piratage de ma voiture RC en utilisant Arduino et Android Smart Phone

Avoir une vieille voiture de jouet ? J'ai piraté mine à l'aide d'Arduino et un circuit de pont H pour commander les moteurs, utilisé mon téléphone Android de Sony Z1 pour combattre en la 1Sheeld récente, j'ai reçu de Kickstarter.J'ai pensé à utiliser
Smart Phone Bike Touring

Smart Phone Bike Touring

je reviens récemment d'un tour en vélo à travers les Etats-Unis, dans lequel j'étais accompagnateur pour sept adolescents.  J'utilise google maps de vélo pendant des années maintenant avec grand succès.  Je l'ai utilisé sur le tour tout le temps.  C'
Smart Phone dessin avec Sketchbook Mobile

Smart Phone dessin avec Sketchbook Mobile

pouvez-vous croire que nous pouvons compter sur nos téléphones?Je sais que nous avons été en mesure de le faire pendant un certain temps et de dire... euh, tapant qui font juste moi son vieux mais je l'utilise pour transporter un carnet de croquis...
Charnière de la vie Smart Phone Stand

Charnière de la vie Smart Phone Stand

Ce projet a été inspiré par la vie de 0xyJin support de charnière Téléphone : mon but dans ce projet était de créer un design similaire, mais plus petit et plus simple, qui pourrait s'adapter sur un trousseau de clés (d'où le trou en haut).Mon dessin
Smart Phone Home

Smart Phone Home

Lorsque vous déposez votre iPhone et casser l'écran, il peut se sentir dévastateur ! Nos ados OLYS voulaient essayer de Sugru pour voir que s'ils pourraient réparer un téléphone cellulaire ou au moins faire en sorte le téléphone ne serait pas craquer
Smart Phone Case réparation w / Sugru

Smart Phone Case réparation w / Sugru

téléphones intelligents devrait durer au moins deux ans, malheureusement les amortisseurs en caoutchouc sur le cas de votre téléphone font rarement. Une fois les amortisseurs en caoutchouc tombent votre téléphone est beaucoup plus susceptible de se b