Contrôler un Arduino avec PHP (3 / 4 étapes)

Étape 3: Toucher le port série en PHP

Le noyau de cette technique est la commande de la fonction fopen(). C’est normalement utilisé pour ouvrir un document à modifier dans le code (comme si vous avez écrit un script pour faire un fichier texte avec des informations et l’enregistrer). Au lieu de cela, nous allons exploiter comment linux vues fichiers et utilisez-le sur un port. Installer Arduino depuis le gestionnaire de logiciels Ubuntu. Branchez votre Arduino et ouvrez la fenêtre de l’arduino. Vous devriez voir le nom du périphérique dans le menu ports. Il faudra probablement attendre/dev/ttyUSB0 ou quelque chose de similaire. Voici des exemples de code qui va ouvrir ce port en tant que fichier et écrire les nombres de 1 à 6 basés sur quelle touche :

<? php

$verz = "1.0" ;
$comPort = « / dev/ttyUSB0 » ; / * modification visant à corriger le port com * /

Si (isset($_POST["rcmd"])) {}
$rcmd = $_POST ["rcmd"] ;
Switch ($rcmd) {}
cas d’arrêt :
$fp = fopen ($comPort, « w ») ;
fwrite ($fp, 1) ; / * Ceci est le nombre qu’il écrira * /
fclose($FP) ;
rupture ;
cas-Slow :
$fp = fopen ($comPort, « w ») ;
fwrite ($fp, 2) ; / * Ceci est le nombre qu’il écrira * /
fclose($FP) ;
rupture ;
boitier moyen :
$fp = fopen ($comPort, « w ») ;
fwrite ($fp, 3) ; / * Ceci est le nombre qu’il écrira * /
fclose($FP) ;
rupture ;
décision rapide :
$fp = fopen ($comPort, « w ») ;
fwrite ($fp, 4) ; / * Ceci est le nombre qu’il écrira * /
fclose($FP) ;
rupture ;
cas-droit :
$fp = fopen ($comPort, « w ») ;
fwrite ($fp, 5) ; / * Ceci est le nombre qu’il écrira * /
fclose($FP) ;
rupture ;
affaire à gauche :
$fp = fopen ($comPort, « w ») ;
fwrite ($fp, 6) ; / * Ceci est le nombre qu’il écrira * /
fclose($FP) ;
rupture ;
par défaut :
Die ("merde, quelque chose a mal tourné. La page juste vomi. ") ;
}

}
? >
< html >
< corps >

< Centre >< h1 > Arduino de PHP par exemple < / h1 >< b > Version <? php echo $verz;? >< / b >< / center >

< font méthode = « post » action = "<? php echo $PHP_SELF; ? > ">
& nbsp & nbsp & nbsp & nbsp
< input type = « submit » value = « Left » name = « DRPGC » >
& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp
< input type = « submit » value = « Right » name = « rcmd » >< br / >
< br / >
& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp
< input type = « submit » value = « Stop » name = « rcmd » >< br / >
< br / >
& nbsp & nbsp & nbsp
< input type = « submit » value = « Slow » name = « DRPGC » >
< input type = « submit » value = « Medium » name = « DRPGC » >
< input type = « submit » value = « Rapide » name = « rcmd » >
< br / >
< br / >
< br / >
< br / >
< br / >
< br / >

< / font >
< / body >
< / html >

Articles Liés

Contrôler l’Arduino avec python basé web API (pas de php)

Contrôler l’Arduino avec python basé web API (pas de php)

Dans ce guide, je vais vous montrer comment contrôler votre appareil arduino d'une page Web ! Par la suite, je vais vous montrer comment contrôler votre arduino depuis votre appareil mobile et même créer une API basée sur le web pour contrôler votre
Contrôler un Arduino avec cacao (Mac OS X) ou c# (Windows)

Contrôler un Arduino avec cacao (Mac OS X) ou c# (Windows)

non je ne parle pas contrôler un Arduino avec une barre de chocolat ou de cacao en poudre. Je parle le langage de programmation Objective-C. Quel est donc le cacao ? Le cacao est un ensemble d'écrits dans le langage de programmation de Objective-C po
Contrôler un Arduino avec votre iPhone

Contrôler un Arduino avec votre iPhone

Hé !Ce Instructable vous indique comment contrôler un Arduino avec un iPhone sans avoir à programmer votre propre application iOS. Nous allons à clignoter une LED, mais vous pouvez faire beaucoup d'autres choses avec elle aussi !Nous allons utiliser
Contrôler un Arduino avec votre téléphone.

Contrôler un Arduino avec votre téléphone.

Dans ce Instructable je vais montrer comment contrôler vos trucs avec votre téléphone et la carte arduino. J'ai commandé tout de machines à fumée trop légères christmas populaire avec ce programme.Vidéo :Désolé, que la vidéo est un peu étrange parce
Meilleure façon de contrôler votre Arduino avec un appareil Mobile !

Meilleure façon de contrôler votre Arduino avec un appareil Mobile !

De nombreux projets tels que celui-ci impliquent nécessitant un bouclier WiFi ou un Bluetooth Module. Cependant, grâce à Billy, comme c'est encore possible, il n'est plus nécessaire. Ce tutoriel vous expliquera en profondeur sur la façon de contrôler
Contrôler l’Arduino utilisant PHP

Contrôler l’Arduino utilisant PHP

J'ai récemment vu un grand nombre de problèmes concernant le PHP et Arduino. Beaucoup de gens ne savent tout faits comme ça un arduino a besoin d'un délai de 2 secondes (!) avant il peut recevoir des messages par le biais de série. Il y a quelques au
Contrôler l’Arduino avec un téléphone Android via Bluetooth

Contrôler l’Arduino avec un téléphone Android via Bluetooth

Bonjour les gens, ici vous pouvez apprendre comment contrôler Arduino avec un téléphone Android via Bluetooth. Vous pouvez utiliser votre smartphone comme télécommande pour vous système d'éclairage à la maison, ou vous pouvez utiliser comme un etc. d
Contrôler votre Arduino avec une télécommande

Contrôler votre Arduino avec une télécommande

de s'interroger sur la façon de contrôler quoi que ce soit dans votre maison avec une simple télécommande ? C'est assez simple et bon marché.Étape 1: Trucs frais virés Voici ce que vous aurez besoin :-Arduino (j'utilise UNO)-Maquette sans soudure-Un
Hack-A-lampe ou comment contrôler l’Arduino avec votre smartphone

Hack-A-lampe ou comment contrôler l’Arduino avec votre smartphone

J'ai eu une lampe ikea dans mon condo, il fonctionne bien, s'allume, s'éteint... qu'elle ne. C'est ennuyeux kindy, n'est-il pas ? Je pensais, que se passe-t-il si j'ai le hack ? LED RGB viennent alors à ma tête et les idées ont commencé à s'écouler.A
Comment contrôler l’arduino avec un mail

Comment contrôler l’arduino avec un mail

Il y a beaucoup de solutions pour contrôler une carte Arduino : web solutions, solutions d'application bureautique, solutions matérielles. Mais qu'en est-il de courrier ? Oui, vous pouvez trouver quelque chose sur le web, mais ils ont besoin pour les
Contrôler l’Arduino avec Billy [USB] [débutants] sans fil n’importe où dans le monde

Contrôler l’Arduino avec Billy [USB] [débutants] sans fil n’importe où dans le monde

Voici comment contrôler arduino avec Billy via le port USB de n'importe où dans le monde!!!Etape 1: Voici comment contrôler arduino avec Billy via le port USB de n'importe où dans le monde!!!Regardez et appréciez !
Contrôler un Arduino avec une montre-bracelet (TI eZ430 Chronos)

Contrôler un Arduino avec une montre-bracelet (TI eZ430 Chronos)

la montreLe Texas Instruments eZ430 Chronos est un gadget sympa. Il a la communication radio bidirectionnelle et tout un tas de capteurs : température, pression, accélération.En fait, c'est un kit de développement pour la MSP de 430 (un microcontrôle
Contrôler l’Arduino avec visual basic 6.0

Contrôler l’Arduino avec visual basic 6.0

Cette instructable fait partie de mon livre Arduino + visual basic 6.0 (apporter votre propre logiciel arduino contrôle Robot.Visual basic 6.0 est une très vieille version, certaines personnes peuvent demander pourquoi nous voulons utiliser visual ba
Contrôler l’arduino avec visual studio via bluetooth

Contrôler l’arduino avec visual studio via bluetooth

Salut tout le monde,ici nous commandera une dirigée par l'intermédiaire de bluetooth à l'aide de votre pc par un programme wirtten avec visual studioce dont vous avez besoin est :1) Arduino (l'un)2) Module Bluetooth (hc05 ou SC 06)3) conduit4) 2 rési