Arduino sans fil Animatronic main (6 / 9 étapes)

Étape 6: CODE!!!


La très première chose, vous voulez faire est de s’assurer que votre bouclier ou xbee est débranché de l’arduino. Ou vérifiez que les cavaliers corrects sont au bon endroit (dans mon cas). J’ai écrit ce code et si vous l’utilisez que voulez crédit.

C’est le code pour l’envoi Arduino :

int Finger1 = 0;
int Finger2 = 1;
int Finger3 = 2;
int Finger4 = 3;
int Finger5 = 4;

void setup()
{
Serial.begin(9600);
}

void loop()
{
byte servoValue1;
byte servoValue2;
byte servoValue3;
byte servoValue4;
byte servoValue5;

int FingerV1 = analogRead(Finger1);
int FingerV2 = analogRead(Finger2);
int FingerV3 = analogRead(Finger3);
int FingerV4 = analogRead(Finger4);
int FingerV5 = analogRead(Finger5);

if (FingerV1 < 200) FingerV1 = 200;
else if (FingerV1 > 460) FingerV1 = 460;
if (FingerV2 < 200) FingerV2 = 200;
else if (FingerV2 > 460) FingerV2 = 460;
if (FingerV3 < 200) FingerV3 = 200;
else if (FingerV3 > 460) FingerV3 = 460;
if (FingerV4 < 200) FingerV4 = 200;
else if (FingerV4 > 460) FingerV4 = 460;
if (FingerV5 < 200) FingerV5 = 200;
else if (FingerV5 > 460) FingerV5 = 460;

byte servoVal1 = map(FingerV1,460, 200, 255, 0);
byte servoVal2 = map(FingerV2,460, 200, 255, 0);
byte servoVal3 = map(FingerV3,460, 200, 255, 0);
byte servoVal4 = map(FingerV4,460, 200, 255, 0);
byte servoVal5 = map(FingerV5,460, 200, 255, 0);

Serial.print(servoVal1);
Serial.print(servoVal2);
Serial.print(servoVal3);
Serial.print(servoVal4);
Serial.print(servoVal5);

delay(100);
}

Here is the receiving:

#include

Servo myservo1; // create servo object to control a servo
Servo myservo2;
Servo myservo3;
Servo myservo4;
Servo myservo5;

void setup()
{
Serial.begin(9600);

myservo1.attach(2); // attaches the servo on pin 9 to the servo object
myservo2.attach(3);
myservo3.attach(4);
myservo4.attach(5);
myservo5.attach(6);
}

void loop()
{
if(Serial.available() >=5)
{
byte servoAng1 = Serial.read();
byte servoAng2 = Serial.read();
byte servoAng3 = Serial.read();
byte servoAng4 = Serial.read();
byte servoAng5 = Serial.read();

// Send the servo to the position read...  (note: you get to make this happen)
myservo1.write(servoAng1);
myservo2.write(servoAng2);
myservo3.write(servoAng3);
myservo4.write(servoAng4);
myservo5.write(servoAng5);
}
}

Articles Liés

Sans fil Animatronic main

Sans fil Animatronic main

Voici une vidéo de quoi il ressemble pour l'instant :L'utilisation d'un robot devient une nécessité quotidienne, nous les utilisons pour la fabrication de produits et articles, aider les personnes ayant des besoins et même améliorer notre propre faib
Rendre votre projet Arduino sans fil en quelques minutes, avec le bouclier d’inventeurs sans fil

Rendre votre projet Arduino sans fil en quelques minutes, avec le bouclier d’inventeurs sans fil

le bouclier inventeurs utilise un tuyau sans fil, qui est un module RF sans fil spécial qui vous permet facilement et de manière fiable, envoyer et recevoir les données sans erreur sans fil entre deux ou plusieurs cartes Arduino.C'est Long Range – le
Tutoriel de Shield Arduino sans fil SD

Tutoriel de Shield Arduino sans fil SD

comme son nom l'indique, le bouclier de l'Arduino sans fil SD remplit deux fonctions. Avant tout, ce bouclier permet de vous facilement l'interface avec les modules EMETTEUR-RECEPTEUR Xbee pour créer maillez de réseaux et autres périphériques sans fi
Arduino sans fil voiture

Arduino sans fil voiture

SalutCe projet est réalisé avec 2 planches arduinos (UNO pour voiture) et NANO pour l'émetteur.J'utilise aussi puce H-Bridge pour commander des moteurs.L'émetteur-récepteur est NRFL2401 qui est SPI contrôlé par Arduino.La voiture châssis est sur Ebay
Alimenter un Arduino sans fil

Alimenter un Arduino sans fil

voulez jamais pensé d'alimenter un Arduino sans fil ? Vérifiez-le dehors.Etape 1: Obtenir ces choses Ces pour ce dont vous avez besoin.1.Arduino(must)2. compartiment (6v)3.4 x piles AAQuelqu'un at-il essayer avec une batterie 9v. Si les travaux, s'il
Streaming Audio et la reconnaissance vocale avec Arduino sans fil

Streaming Audio et la reconnaissance vocale avec Arduino sans fil

dans ce projet j'ai connecter ma carte Arduino à un WiFly module (https://www.sparkfun.com/products/10822) de Roving Networks et de flux audio pour le PC, alors que BitVoicer (http://www.bitsophia.com/BitVoicer.aspx) peut exécuter la reconnaissance v
Arduino sans fil Programming with XBee série 1 ou 2

Arduino sans fil Programming with XBee série 1 ou 2

Salut. Ce Instructable vous guidera dans le processus de programmation sans fil votre Arduino à l'aide de deux XBees. Je viens de concevoir un système d'EEG sans fil avec les modules XBee, alors j'ai sont devenus tout à fait fluent dans leur programm
Arduino sans fil contrôlée de réservoir (nRF24L01)

Arduino sans fil contrôlée de réservoir (nRF24L01)

Salut!Aujourd'hui je vais vous montrer comment construire un réservoir d'Arduino contrôlée et télécommande. La 3d imprimés parties du réservoir (à l'exception du contrôleur, suivre le guide et le réservoir de la couverture) ont été conçus par timmicl
Dispositif de détecteur de boîtes aux lettres Arduino sans fil

Dispositif de détecteur de boîtes aux lettres Arduino sans fil

Si vous êtes comme moi, vous attends avec impatience la boîte aux lettres qui arrivent comme un gamin attendant nerveusement ses cadeaux le soir de Noël. Étant donné que le temps qu'arrive de ma boîte aux lettres n'est pas toujours cohérent, j'ai vér
Contrôler Arduino sans fil avec MATLAB

Contrôler Arduino sans fil avec MATLAB

été voir DIYs peu sur la façon d'établir une communication entre application MATLAB et Arduino qui est connecté au PC. Cependant, je n'ai pas rencontré quoi que ce soit qui contrôlent l'Arduino via MATLAB sans fil en utilisant bouclier compatible Eth
Arduino WiFi thermomètre (avec page web) - Arduino sans fil

Arduino WiFi thermomètre (avec page web) - Arduino sans fil

Ce dont vous avez besoinUne carte Arduino (n'importe quelle plaque compatible est OK).LM-35 (pour utiliser avec le fichier fourni, vous pouvez utiliser DS18B20 mais vous devez convertir le code source respectivement).Module de HLK-RM04 WiFi de routeu
Système d’alarme simple Arduino sans fil

Système d’alarme simple Arduino sans fil

Ce projet est une version modifiée de l'impressionnant instructable par deba168. Vous pouvez voir l'original ici.J'ai enseigner un cours de tech grade 8, donc la formation nous parlera de kits que nous avons dans notre chambre... Vos outils peuvent v
Maille simple Arduino sans fil

Maille simple Arduino sans fil

Construire un faible coût maillé sans fil simple à l'aide des arduinos et modules de radio longue portée APC220. Réseaux maillés sans fil peuvent gérer les nœuds individuels ne fonctionne ne pas et tolèrent aux environnements comme les forêts et coll
Système de panneau d’affichage en utilisant Arduino sans fil

Système de panneau d’affichage en utilisant Arduino sans fil

Ici, dans cette Instrcutable, je vous présente un système simple de panneau d'affichage sans fil en utilisant deux Arduinos et 434 MHz demander des Modules RF.Ce système peut servir dans les écoles et collèges à clignoter un avis ou un message sur un