Controle van een Arduino met PHP (3 / 4 stap)

Stap 3: Aanraken van de seriële poort in PHP


De kern van deze techniek is het fopen() commando. Dit wordt gewoonlijk gebruikt voor het openen van een document bewerken in de code (zoals als u schreef een script te maken van een tekstbestand met wat informatie in en sla het). In plaats daarvan, we gonna benutten hoe linux bestanden bekijkt en gebruiken op een poort. Arduino vanaf de Ubuntu Software Manager installeren. Sluit je Arduino en open het venster van de arduino. U ziet de naam van het apparaat onder het menu van de havens. Waarschijnlijk zal het/dev/ttyUSB0 of iets dergelijks. Hier is wat voorbeeldcode die zal open die poort als een bestand en het schrijven van de getallen 1 tot en met 6 gebaseerd op welke knop is ingedrukt:

<? php

$verz = "1.0";
$comPort = "/ dev/ttyUSB0"; / * wijziging te corrigeren van de com-poort * /

Als (isset($_POST["rcmd"])) {}
$rcmd = $_POST ["rcmd"];
schakelaar ($rcmd) {}
geval Stop:
$fp = fopen ($beantwoorden, "w");
fwrite ($fp, 1); / * Dit is het nummer dat het zal schrijven * /
fclose($FP);
breken;
Case Slow:
$fp = fopen ($beantwoorden, "w");
fwrite ($fp, 2); / * Dit is het nummer dat het zal schrijven * /
fclose($FP);
breken;
Case Medium:
$fp = fopen ($beantwoorden, "w");
fwrite ($fp, 3); / * Dit is het nummer dat het zal schrijven * /
fclose($FP);
breken;
geval snel:
$fp = fopen ($beantwoorden, "w");
fwrite ($fp, 4); / * Dit is het nummer dat het zal schrijven * /
fclose($FP);
breken;
kast rechts:
$fp = fopen ($beantwoorden, "w");
fwrite ($fp, 5); / * Dit is het nummer dat het zal schrijven * /
fclose($FP);
breken;
Case links:
$fp = fopen ($beantwoorden, "w");
fwrite ($fp, 6); / * Dit is het nummer dat het zal schrijven * /
fclose($FP);
breken;
standaard:
sterven (' onzin, er ging iets mis. De pagina gewoon gekotst.');
}

}
? >
< html >
< body >

< center >< h1 > Arduino uit PHP voorbeeld < / h1 >< b > versie <? php echo $verz;? >< / b >< / center >

< methode = "post" action = "<? php echo $PHP_SELF;? > ">
& nbsp & nbsp & nbsp & nbsp
< input type = "submit" waarde = de naam "Left" = "rcmd" >
& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp
< input type = "submit" waarde "Right" naam = "rcmd" = >< br / >
< br / >
& nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp & nbsp
< input type = "submit" waarde = "Stop" name = "rcmd" >< br / >
< br / >
& nbsp & nbsp & nbsp
< input type = "submit" waarde = "Slow" name = "rcmd" >
< input type = "submit" waarde = "Medium" name = "rcmd" >
< input type = "submit" waarde = "Snel" name = "rcmd" >
< br / >
< br / >
< br / >
< br / >
< br / >
< br / >

< / form >
< / body >
< / html >

Gerelateerde Artikelen

Controle van een Arduino met uw iPhone

Controle van een Arduino met uw iPhone

Hey!Dit Instructable toont je hoe om te controleren van een Arduino met een iPhone zonder te programmeren van uw eigen applicatie van iOS. We gonna een LED flash maar u kunt ook een heleboel andere dingen mee doen!We zullen met behulp van een Arduino
Controle van een Arduino met een horloge (TI eZ430 Chronos)

Controle van een Arduino met een horloge (TI eZ430 Chronos)

het horlogeDe Texas Instruments eZ430 Chronos is een coole gadget. Het heeft bidirectionele radiocommunicatie, en een gehele bos van sensoren: temperatuur, druk, versnelling.Het is in feite een development kit voor de MSP-430 (een low-power microcont
Controle van een Arduino met uw telefoon.

Controle van een Arduino met uw telefoon.

In dit Instructable zal ik laten zien hoe om te controleren uw spullen met uw telefoon en de arduino board. Ik heb alles gecontroleerd uit rookmachines ook Kerstmis licht is met dit programma.Video:Sorry dat de video is nogal vreemd, want mijn camera
Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Androino! Controle van een Arduino vanaf uw Android-apparaat met behulp van een goedkope bluetooth-module.

Dit instructable toont je hoe om te lezen van sensor-waardes van een Arduino met uw Androïde apparaat met behulp van een seriële goedkoop bluetooth-apparaat dat u voor onder $10 op dealextreme of ebay bestellen kunt.In het volgende voorbeeld gebruikt
Programmeren van een Arduino met behulp van BeagleBone, zonder USB

Programmeren van een Arduino met behulp van BeagleBone, zonder USB

als je gezien mijn BeagleBone/Arduino seriële communicatie gids, u kan hebben gewacht voor deze!  Als u het nog niet gezien, ga eerst lezen omdat we 100% Voortbouwend op dat kader.  Ik ga niet herhalen die instructie hier.Het einddoel is om te kunnen
Beheersing van een Arduino met cacao (Mac OS X) of C# (Windows)

Beheersing van een Arduino met cacao (Mac OS X) of C# (Windows)

Nee ik ben niet praten over het besturen van een Arduino met een reep of cacaopoeder. Ik heb het over de programmeertaal Objective-C. Dus wat is cacao? Cacao is een set van frameworks geschreven in de programmeertaal van Objective-C voor Mac OS X. Ne
Controle van een magneetventiel met Scratch

Controle van een magneetventiel met Scratch

USB-controle van een magneetventiel met behulp van Lego Wedo robotica en "Scratch" programmeringR. D. Goodwin, W. Lecorchick, O. Ouatarra, Siderits, P. Mazari, C. RimmerMagneetafsluiters openen en sluiten met lage spanning RelaisWe illustreren h
Controle van de Arduino met behulp van PHP

Controle van de Arduino met behulp van PHP

Ik heb onlangs gezien een heleboel problemen met betrekking tot PHP en Arduino. Vele mensen weten niet over feiten zoals die een arduino een 2 tweede (!) vertraging moet voordat het eventuele berichten via seriële kunt ontvangen. Er zijn een paar and
Controle van een Furby met Arduino (of andere microcontroller)

Controle van een Furby met Arduino (of andere microcontroller)

De Million Dollar Furby: We kunnen hem herstellen. We hebben de technologie.Vervolg van de vorige Instructable waar we weggesneden Furby van primitieve hersenen, is het nu tijd om het te vervangen met iets groter.Dit Instructable zal detailleren hoe
Gebruik van een Arduino met een N64-controller

Gebruik van een Arduino met een N64-controller

er zijn tutorials die er voor het gebruik van een NES-controller met een Arduino, maar met behulp van de meer gecompliceerde N64-controller en de analoge joystick heeft een duidelijke aantrekkingskracht. Als u een Arduino rond hebt en wil niet te kop
Controle van een RepStrap met verwerking

Controle van een RepStrap met verwerking

dit instructable laat zien hoe u kunt vele openlijk beschikbare projecten samen een interessante en complexe systeem te bouwen. Zij is geïnspireerd op diverse communautaire projecten waaronder: RepRap, Arduino, verwerking, Linux en, natuurlijk, Instr
Controle van de Arduino met Gamepad

Controle van de Arduino met Gamepad

Laatste tijd ik heb nieuwsgierig geweest over befriending Arduino of elke andere microcontroller met een gamepad om fysieke interactie met de dingen die ik maak, maar er leek te zijn geen snel of goedkope manier om te doen.De meeste oplossingen zijn
Controle van de Arduino met behulp van android app

Controle van de Arduino met behulp van android app

In deze instructables ga ik uit te leggen hoe de controle van de arduino IO pinnen met behulp van een android app, die we hier schrijven.De mededeling zal via ethernet en gebruiken we het GET-verzoek voor het activeren van de IO.Laten we beginnen!Sta
Hoe tweet van een Arduino met behulp van de wifi-Shield

Hoe tweet van een Arduino met behulp van de wifi-Shield

he, ik ben een grote fan van Instructables. Ik heb het consequent gebruikt voor de afgelopen 3 jaar en nu is het tijd voor mij om te schrijven een zelf.Hier gaan we. Dit instructable is voor degenen die willen een levenloos voorwerp tweet automatisch