Table des matières:

LED contrôlée par serveur HTTP - Ameba Arduino : 3 étapes
LED contrôlée par serveur HTTP - Ameba Arduino : 3 étapes

Vidéo: LED contrôlée par serveur HTTP - Ameba Arduino : 3 étapes

Vidéo: LED contrôlée par serveur HTTP - Ameba Arduino : 3 étapes
Vidéo: ChatGPT with Arduino Nano #arduino #chatgpt #technology #openAI #electronic 2024, Novembre
Anonim
LED contrôlée par serveur HTTP - Ameba Arduino
LED contrôlée par serveur HTTP - Ameba Arduino

Contrôler une LED est facile avec n'importe quel microcontrôleur de votre choix, mais contrôler une LED sans fil sur le navigateur de votre téléphone mobile en déplacement est vraiment cool et amusant. En fait, il s'agit déjà d'un projet IoT, car vous pouvez utiliser le même serveur pour contrôler des éléments autres que les LED, par exemple un haut-parleur, une lampe, un ventilateur, un refroidisseur d'eau, etc.

Fournitures

  • Amibe x 1
  • Planche à pain x 1
  • LED x 1
  • Résistance 1KΩ x 1

Étape 1: configuration du matériel

configuration materielle
configuration materielle

Dans cet exemple, nous connectons

Ameba au WiFi et utiliser Ameba comme serveur, l'utilisateur peut contrôler la LED marche/arrêt via une page Web.

Tout d'abord, connectez Ameba avec la LED.

Dans une LED, la broche la plus longue est le pôle positif et la broche la plus courte est le pôle négatif. Nous connectons donc la broche la plus courte à GND (V=0) et la broche la plus longue à D13. De plus, pour éviter que le courant électrique dépasse la tolérance de la LED et provoque des dommages, nous connectons une résistance sur le pôle positif.

Étape 2: Configuration du logiciel

Configuration du logiciel
Configuration du logiciel
Configuration du logiciel
Configuration du logiciel

Tout d'abord, nous devons nous assurer que le package de la carte ameba a déjà été installé. Si ce n'est pas le cas, nous pouvons copier le lien ci-dessous vers vos "URL de gestionnaire de tableau supplémentaires" selon vos préférences, et l'installer à l'aide du gestionnaire de tableau, github.com/ambiot/amb1_arduino/raw/master/…

Ensuite, ouvrez "Fichier" -> "Exemples" -> "AmebaWiFi" -> "SimpleWebServerWiFi"

Dans l'exemple de code, modifiez l'extrait mis en surbrillance par les informations correspondantes.

Téléchargez le code et appuyez sur le bouton de réinitialisation sur Ameba.

Étape 3: Serveur

Lorsque la connexion est établie, vous verrez le message "Pour voir cette page en action, ouvrez un navigateur vers https://xxx.xxx.xxx.xxx" dans l'IDE arduino, comme le montre la figure 1 ci-dessus:

Ensuite, ouvrez le navigateur d'un ordinateur ou d'un smartphone sous le même domaine WiFi, entrez l'adresse dans le message. Dans ce cas, nous utilisons un navigateur Web sur un PC.

Nous pouvons maintenant voir deux lignes sur le navigateur, tout comme la figure 2 ci-dessus. Nous pouvons maintenant contrôler la LED pour l'allumer ou l'éteindre à tout moment !

Amusez-vous avec ce projet et continuez à coder!

Conseillé: