Arduino – serveur Web avec un bouclier Ethernet Arduino + – Serveur d’impression

Author: Titanfall —

Short summary: Ce projet consiste à utiliser un Arduino avec un bouclier Ethernet. Je vais contrôler une LED et un servo, mais vous pouvez appliquer cette méthode pour contrôler n’importe quel appareil électronique. (tels que moteurs à courant continu, avertisseurs sonores, relais, moteurs pas à pas, etc.) introduction Le code fourni lors du téléchargement et de la […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2019/11/13/arduino-serveur-web-avec-un-bouclier-ethernet-arduino-serveur-dimpression/
LLM HTML version
https://tutos-gameserver.fr/2019/11/13/arduino-serveur-web-avec-un-bouclier-ethernet-arduino-serveur-dimpression/llm
LLM JSON version
https://tutos-gameserver.fr/2019/11/13/arduino-serveur-web-avec-un-bouclier-ethernet-arduino-serveur-dimpression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
2 minutes (110 seconds)
Word count
366

Key points

Primary visual

Arduino – serveur Web avec un bouclier Ethernet Arduino +

 – Serveur d’impression
Main illustration associated with the content.

Structured content

Ce projet consiste à utiliser un Arduino avec un bouclier Ethernet. Je vais contrôler une LED et un servo, mais vous pouvez appliquer cette méthode pour contrôler n’importe quel appareil électronique. (tels que moteurs à courant continu, avertisseurs sonores, relais, moteurs pas à pas, etc.)

introduction Le code fourni lors du téléchargement et de la connexion à Internet crée un serveur Web sur votre réseau local et vous utilisez simplement l’IP pour accéder à ce serveur Web via votre navigateur. Après cela, il affiche une page Web similaire à celle ci-dessous. Lorsque vous appuyez sur le bouton «Allumer la LED», votre URL changera pour: “Http://192.168.1.178/?button1on” l'arduino lira cette information et allumera le voyant. Par défaut, l'adresse IP est «192.168.1.178». Cela aussi peut être trouvé sur le code arduino fourni. Éteindre LED");            client.println ("");            client.println ("");            client.println ("Tourner à droite");            client.println ("Créé par Rui Santos. Visitez https://randomnerdtutorials.com pour plus de projets!");            client.println ("");            client.println ("");            client.println ("");                  retarder (1);            // arrêt du client            client.stop ();            // contrôle l'Arduino si vous appuyez sur les boutons            if (readString.indexOf ("? button1on")> 0)                digitalWrite (led, HIGH);                        if (readString.indexOf ("? button1off")> 0)                digitalWrite (led, LOW);                        if (readString.indexOf ("? button2on")> 0)                 pour (pos = 0; pos < 180; pos += 3) // goes from 0 degrees to 180 degrees // in steps of 1 degree microservo.write(pos); // tell servo to go to position in variable 'pos' delay(15); // waits 15ms for the servo to reach the position if (readString.indexOf("?button2off") >0)                 pour (pos = 180; pos> = 1; pos- = 3) // va de 180 degrés à 0 degrés                                    microservo.write (pos); // dire au servo de se positionner dans la variable 'pos'                   délai (15); // attend 15ms que le servo atteigne la position                                          // efface la chaîne pour la prochaine lecture             readString = "";                                   } } }

Voir le code brut Remarque: Si vous essayez ce projet. Vous ne pouvez accéder à cette adresse IP que chez vous. Cela signifie que vous devez être connecté au même routeur que celui auquel vous êtes connecté. La photo ci-dessous montre mon accès à mon serveur Web avec mon iPad.

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.