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
- 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.
Primary visual
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.