Le projet de l’Oculus carton : Bricolage virtuel réalité Gun avec suivi à l’aide d’Arduino et la ESP8266 (6 / 7 étapes)

Étape 6 : Préparer le ESP8266 pour la programmation

Télécharger l’IDE Arduino si vous ne l’avez déjà : https://www.arduino.cc/en/Main/Software

Maintenant, vous devrez ajouter le ESP8266 nœud MCU 12E comme une carte sélectionnable à l’intérieur de l’IDE Arduino.

Suivez les instructions détaillées ici : http://www.whatimade.today/esp8266-easiest-way-to-...

Maintenant vous devriez avoir toutes les options ESP comme sélectionnables conseils lorsque vous cliquez sur Outils -> conseils dans l’IDE

Copiez et collez ce code dans l’IDE Arduino :

 #include <ESP8266WiFi.h> #include <WiFiUdp.h> int buttonPin = 5; //d1 on esp8266 nodemcu int buttonPin2 = 4; //d2 bool walking = false; bool sentWalking = false; bool sentNotWalking = false; bool firing = false; bool sentFiring = false; bool sentNotFiring = false; const char* ssid = "***********"; // wifi network name const char* password = "*******"; // wifi network password //IPAddress ipBroadCast(255, 255, 255, 255); //ip of computer network IPAddress ipBroadCast(255, 255, 255, 255); //ip of mobile network unsigned int udpRemotePort=2000; const int UDP_PACKET_SIZE = 28; char udpBuffer[ UDP_PACKET_SIZE]; WiFiUDP udp; void setup() { Serial.begin(115200); delay(10); // We start by connecting to a WiFi network Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println("WiFi connected"); Serial.println("IP address: "); Serial.println(WiFi.localIP()); Serial.println("Starting UDP"); pinMode(buttonPin, INPUT_PULLUP); pinMode(buttonPin2, INPUT_PULLUP); //send connected message strcpy(udpBuffer, "Connected"); Serial.println("Connected"); udp.beginPacket(ipBroadCast, udpRemotePort); udp.write(udpBuffer, sizeof(udpBuffer)); udp.endPacket(); } void sendFIRE(){ strcpy(udpBuffer, "FIRE"); udp.beginPacket(ipBroadCast, udpRemotePort); udp.write(udpBuffer, sizeof(udpBuffer)); udp.endPacket(); } void sendWALK(){ strcpy(udpBuffer, "WALK"); udp.beginPacket(ipBroadCast, udpRemotePort); udp.write(udpBuffer, sizeof(udpBuffer)); udp.endPacket(); } void sendSTOP(){ strcpy(udpBuffer, "STOP"); udp.beginPacket(ipBroadCast, udpRemotePort); udp.write(udpBuffer, sizeof(udpBuffer)); udp.endPacket(); } void sendDONT(){ strcpy(udpBuffer, "DONT"); udp.beginPacket(ipBroadCast, udpRemotePort); udp.write(udpBuffer, sizeof(udpBuffer)); udp.endPacket(); } void loop() { int buttonValue = digitalRead(buttonPin); int buttonValue2 = digitalRead(buttonPin2); if (buttonValue == LOW){ firing = true; } else { sentFiring = false; } if (buttonValue == HIGH){ firing = false; } else { sentNotFiring = false; } if (firing == true && sentFiring == false){ Serial.println("FIRE"); sendFIRE(); delay(200); sentFiring = true; } if (firing == false && sentNotFiring == false){ Serial.println("DONT"); sendDONT(); delay(200); sentNotFiring = true; } //end firing //start walking if (buttonValue2 == LOW){ walking = true; } else { sentWalking = false; } if (buttonValue2 == HIGH){ walking = false; } else { sentNotWalking = false; } if (walking == true && sentWalking == false){ Serial.println("WALK"); sendWALK(); delay(200); sentWalking = true; } if (walking == false && sentNotWalking == false){ Serial.println("STOP"); sendSTOP(); delay(200); sentNotWalking = true; } } 

Articles Liés

Planeur en carton bricolage

Planeur en carton bricolage

Bonjour, aujourd'hui je vais vous montrer comment faire un planeur de carton, Oui c'est à partir de carton. Ce projet est super facile, amusant et faible coût, vous n'aurez pas besoin des compétences d'ingénierie speacial ou mieux aérodynamique pour
DÉCOR de salle de bricolage printemps - idées mignon avec fausses fleurs!!

DÉCOR de salle de bricolage printemps - idées mignon avec fausses fleurs!!

Hé les gars!! Le printemps est déjà ici alors je veux vous montrer quelques morceaux d'accent bricolage que vous pouvez faire pour épicer vers le haut votre salle pour la saison. J'ai eu quelques fleurs de fausses restes de ma vidéo pour ordinateur p
BRICOLAGE d’urgence Power Bank avec piles AA et Module USB DC tension Boost Step-Up

BRICOLAGE d’urgence Power Bank avec piles AA et Module USB DC tension Boost Step-Up

BRICOLAGE d'urgence Power Bank avec piles AA et Module USB DC tension Boost Step-UpUne pile AA est une taille standard d'une seule cellule cylindrique dry batterie. Piles AA sont couramment utilisés dans les appareils électroniques portables. Une pil
Bricolage maison Spy appareil photo avec infrarouge LED CCTV Webcam

Bricolage maison Spy appareil photo avec infrarouge LED CCTV Webcam

Bricolage maison caméra espion avec Webcam CCTV et viseur de couleur noir blanc prendre de vieux Camers Handcam Sony, papier, batterie 18650, vieille Webcam infrarouge LED CCTV et week-end plusieurs fois...
Accueil projet DIY Automation à l’aide de Arduino UNO & Ethernet Shield

Accueil projet DIY Automation à l’aide de Arduino UNO & Ethernet Shield

"L'objectif principal de ce projet est que, comment contrôler les appareils domestiques tels que TV, ventilateur, lumière de tube ou quoi que ce soit à l'aide de votre ordinateur ou dispositif portable"Le cœur de ce projet est bouclier Ethernet
Carton - bricolage Eyewear Smart

Carton - bricolage Eyewear Smart

Carton - pas cher Augmented Reality outils (Évidemment pour Nerds)Carton est un SmartGlass de libre-service (également appelée optique Head Mounted Display, mais c'est moins sexy) à l'aide d'un téléphone mobile et les matériaux simples comme le carto
Support de téléphone en carton bricolage

Support de téléphone en carton bricolage

Il s'agit d'un support en carton bon marché qui peut être placé sur le tableau de bord de votre voiture avec peu de colle ou Velcro ou une table de chevet pour votre chambre ou même un dortoir de collage. Il peut être fait sur une boîte à pizza vide,
Tête de cerf en carton bricolage

Tête de cerf en carton bricolage

j'ai toujours voulu une tête de cerf en carton comme ceux que vous voyez dans les boutiques branchées ou à http://www.cardboardsafari.com/shop/product_cbs1002.php mais ne pouvait pas justifier de dépenser de l'argent sur quelque chose je sais que je
Laser en carton bricolage Piano, Cool !

Laser en carton bricolage Piano, Cool !

ElecFreaks vous montrera un guide Comment faire un piano en carton laser par vous-même. De cette façon, je pense que vous ne pourriez font pas seulement piano, vous pouvez transformer une table, une fenêtre ou un mur comme un Laser Piano ou une harpe
Tiroirs en carton bricolage

Tiroirs en carton bricolage

Un ensemble pratique de tiroirs que j'ai fait pour mon étagère de stockage de cube. Mais vous pourriez leur faire pour n'importe quel espace de taille !Étape 1: Mesurer l'espace Tout d'abord mesurer l'espace que vous avez l'intention de mettre les ti
Casque en carton bricolage Robot

Casque en carton bricolage Robot

Voici un casque de s'arrêter Voir la pour créer un costume de robot autour.Vous pouvez télécharger la trace de fichiers, impression et couper votre carton ou visiter ma Boutique Esty et acheter le kit et je vais couper les pièces pour vous ! Remarque
#6 de cheminée Logan Wolverine carton - bricolage Abdellah - HD

#6 de cheminée Logan Wolverine carton - bricolage Abdellah - HD

Hé les gars encore une fois!!!Aujourd'hui je vais partager avec vous mon nouveau casque Logan Wolverine (X-men) carton:DAppréciez et aimez ma Page Facebook : www.facebook.com/Abdel.DIY
Stand de miroir portable ultime en carton bricolage

Stand de miroir portable ultime en carton bricolage

Bonjour, Bienvenue à un nouveau carton Instructable par moi.Pourquoi est-ce que j'ai construire il :J'ai désespérément besoin d'une seconde caméra pour filmer mes vidéos Timelapse. J'ai eu celui est monté en hauteur. Pour utiliser la surcharge de la
Organisateur de chaussure en carton bricolage

Organisateur de chaussure en carton bricolage

j'ai récemment emménagé dans un nouvel appartement et décidé qu'il était temps de trouver une bonne solution pour stocker et afficher les chaussures que je n'utilise pas tout ce que souvent. En regardant un carton qui traînent, inspiration a frappé p