Att få Arduino data till en webbsida (5 / 5 steg)

Steg 5: PHP och HTML så jag kan se mitt projekt på jobbet!

Jag kommer för att visa dessa värden på min laptop och kör WAMP som webbserver förhoppningsvis vid en sjö någonstans. Denna fil kan du se dina data som du har sparat till MySql-databasen. Jag har tagit med endast tre fält här, tryck, höjd eller djup och temperatur som jag behöver för mitt projekt, men du kan lägga till alla resten av fälten på exakt samma sätt. Jag valde PHP på grund av min kunskap om PHP men du kan använda alla skriptspråk som din bekant med. Du kommer att märka att jag valde att använda Meta refresh att ständigt uppdatera data men det finns andra metoder att göra detta som du kan experimentera med.

HTML-fil: index.htm

<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional / / EN" "http://www.w3.org/TR/html4/loose.dtd" >
<!-raden under ständigt uppdaterar sidan med nya data ->
< Meta HTTP-EQUIV = "Uppdatera" Content = "10. URL = http://localhost/mysql_write/index.htm ">

< html >
< head >
< title > MyUROV < / title >
< / head >
< body bgcolor = "#4e87fa" >
< center >< stark >< teckenfärg = "#ff0000" face = "vivaldi, verdana" storlek = "7" > MyUROV < / font >< / strong >< / center >
<!--huvuddel tabell-->
< table >
< tr >
< td >
< center >
<? php
inkludera "db_connect.php";

mysql_select_db($Database) eller dö ("Impossibile att välja databasen.");

$query = "Välj * från 'aptc'";
$result = mysql_query($query) eller dö ("kunde inte köra frågan");
$num = mysql_num_rows($result);
mysql_close();
/ * Visa Data tabellen * /

ECHO "< tabell bredd = 400 ram = 1 cellspacing = 2 cellpadding = 2 >"; / * border = "1" cellspacing = "2" cellpadding = "2" * /
ECHO "< tr bgcolor = #FFFF00 >"; / * bgcolor = "#FFFF00" * /
ECHO "< th bredd = 175 >< font face = Arial, Helvetica, sans-serif > Data < / font >< /th >";
ECHO "< th >< font face = Arial, Helvetica, sans-serif > barometertrycket < / font >< /th >";
ECHO "< /tr >";
$i = $num - 1;
$data = mysql_result($result,$i,"data");
$value = mysql_result($result,$i,"pressure");

ECHO "< tr >";
ECHO "< td align = center >< font face = Arial, Helvetica, sans-serif färg = #FFFF00 > $data < / font >< /td >";
ECHO "< td align = center >< b >< font face = Arial, Helvetica, sans-serif färg = #FFFF00 > $value < /b >< / font >< /td >";
ECHO "< /tr >";

ECHO "< / table >";
? >
< / center >
< br >< br >
< /td >
< /tr >
<!-- ------------------------------------------------------------------------------- -->
< tr >
< td >
< center >

<? php
inkludera "db_connect.php";

mysql_select_db($Database) eller dö ("Impossibile att välja databasen.");

$query = "Välj * från 'aptc'";
$result = mysql_query($query) eller dö ("kunde inte köra frågan");
$num = mysql_num_rows($result);
mysql_close();
/ * Visa Data tabellen * /

ECHO "< tabell bredd = 400 ram = 1 cellspacing = 2 cellpadding = 2 >"; / * border = "1" cellspacing = "2" cellpadding = "2" * /
ECHO "< tr bgcolor = #FFFF00 >"; / * bgcolor = "#FFFF00" * /
ECHO "< th bredd = 200 >< font face = Arial, Helvetica, sans-serif > Data < / font >< /th >";
ECHO "< th >< font face = Arial, Helvetica, sans-serif > djup < / font >< /th >";
ECHO "< /tr >";
$i = $num - 1;
$data = mysql_result($result,$i,"data");
$value = mysql_result($result,$i,"altitude");

ECHO "< tr >";
ECHO "< td align = center >< font face = Arial, Helvetica, sans-serif färg = #FFFF00 > $data < / font >< /td >";
ECHO "< td align = center >< b >< font face = Arial, Helvetica, sans-serif färg = #FFFF00 > $value < /b >< / font >< /td >";
ECHO "< /tr >";

ECHO "< / table >";
? >
< / center >
< br >< br >
< /td >
< /tr >
<!-- -------------------------------------------------------------------------------- -->
< tr >
< td >
< center >
<? php
inkludera "db_connect.php";

mysql_select_db($Database) eller dö ("Impossibile att välja databasen.");

$query = "Välj * från 'aptc'";
$result = mysql_query($query) eller dö ("kunde inte köra frågan");
$num = mysql_num_rows($result);
mysql_close();
/ * Visa Data tabellen * /

ECHO "< tabell bredd = 400 ram = 1 cellspacing = 2 cellpadding = 2 >"; / * border = "1" cellspacing = "2" cellpadding = "2" * /
ECHO "< tr bgcolor = #FFFF00 >"; / * bgcolor = "#FFFF00" * /
ECHO "< th bredd = 200 >< font face = Arial, Helvetica, sans-serif > Data < / font >< /th >";
ECHO "< th >< font face = Arial, Helvetica, sans-serif > Kompass rubrik < / font >< /th >";
ECHO "< /tr >";
$i = $num - 1;
$data = mysql_result($result,$i,"data");
$value = mysql_result($result,$i,"hddegrees");

ECHO "< tr >";
ECHO "< td align = center >< font face = Arial, Helvetica, sans-serif färg = #FFFF00 > $data < / font >< /td >";
ECHO "< td align = center >< b >< font face = Arial, Helvetica, sans-serif färg = #FFFF00 > $value < /b >< / font >< /td >";
ECHO "< /tr >";

ECHO "< / table >";
? >

< / center >
< br >< br >
< /td >
< /tr >
< / table >

< / body >
< / html >

Jag hoppas du njuta av detta så mycket som jag gjorde att skapa det!

Se Steg
Relaterade Ämnen

Intellekten Edison: Ambient Sensor (data till molnet)

Jag var en av de stolta vinnarna att få i Intel IoT development kit. Detta kit ingår en Intel Edison och en Grove Starter Kit Plus.I detta instructables, kommer jag bygga en enkel ambient sensor som kommer att ladda upp data till molnet. Den omgivand...

IoT Workshop: Lab 4 - skicka Data till molnet

I den här övningen kommer du bygga en enkel omgivande ljus upptäckt app (liknar Lab 2) och skicka data som samlas till molnet. Du kommer att använda kväve för att skicka data till en cloud gateway och du kommer att kunna kontrollera den messaging fun...

Arduino Esp8266 post-data till hemsida

ESP8266 WiFi modul är en fristående SOC med integrerad TCP/IP protokollstacken som kan ge någon microcontroller tillgång till ditt WiFi-nätverk. Det erbjuder en komplett och fristående Wi-Fi nätverk lösning, gör det möjligt att antingen vara värd för...

Billigaste sättet att ansluta arduino till internet

Billigaste sättet att ansluta Arduino till internetSköldar här dyra! och detta stör mig mycket. Det är omöjligt att bygga din egen automation system utan sköldar.Jag hittade några artiklar på internet men för min otur icke av dem arbetat på min routr...

Nybörjarguide till att bygga Arduino robotar med Bluetooth och Android

i den här guiden vi gå mot att skapa en Arduino robot som kan styras via bluetooth med en Android-telefon/tablett. Detta är en Nybörjarguide som kommer att kort gå över ledningar och programmering din robot.Steg 1: Bygga lista... Följande är en lista...

Raspberry webbserver skickar GET data till Arduino Nano kör 6 servon

http://www.youtube.com/watch?v=f7oSqLO9iJoDetta är ett litet projekt jag gjorde för en kollega som bygger en 1/48 skala RC modell av en Fletcher-klass jagare (Japp... det gör "modellen" ca 8 fot lång!) Han frågade om jag kunde animera 5 x MKIII...

Live data till excel från en Arduino ljussensor

Jag började denna lilla projekt häromdagen när jag såg att Instructables hade postat en konkurrens för användning av sensorer, men dess visat sig vara lite mer intressant.Min ursprungliga idé var att ta ett mycket enkelt projekt (exempel i en eller a...

Att göra Data Loger rum villkor posten använder Arduino

Skapa ett Data loger rum förutsättningar att spela in villkora av temperatur, relativ fuktighet och lufttryck i rummet blir relativt lätt. för vem vet inte vad det faktiskt är Arduino en programmerbar micro controller med hjälp av en dator, på grund...

Arduino att RPi: tre sätt att konvertera 5 volt till 3,3 volt

Det finns ett problem när du ansluter en Arduino till GPIO på en RaspberryPi. Den logik på Arduino är fem volt och RaspBerryPi kräver 3,3 volt. Skicka en fem volt kommer att signal till en GPIO stift skada RaspberryPi. När tråd jag något fel vill jag...

Hindra någon från att kopiera dina data utan programvara. Göra oduglig skriva tillträde till USB-enheter.

Hej alla,Denna handledning hjälper dig att stoppa någon från att kopiera dina data i deras minnen utan programvara.Vi har alla våra privata data och vi vill inte ha någon att kopiera våra data men vi kan inte göra dem säga nej här är ett enkelt trick...

Intellekten Edison IoT_Read trycksensor och logga data till SD-kortet

Hej, ska idag jag visa dig hur du loggar sensordata i SD-kortet för djupare utveckling. Förra gången, har jag guida dig att läsa trycksensor, nu kommer vi att logga dessa tryck sensordata. Så du bör kassan min sista instructable för mer i detalj hur...

Programming ESP8266 ESP-12naE NodeMCU v1.0 med Arduino IDE till trådlös Temperaturlogger

Tillbaka till sena 2014 och tidig 2015, din verkligen kom överdenna fiffiga WiFi-Chip ESP8266 (ESP-01) och har till strid bland de inkonsekventa dokumentationer från olika källor. För närvarande sporre dokumenterade han sin frustration (fynd) som en...

Ansluta Arduino Uno till Crystalfontz 16 x 2 OLED med bara 4 trådar!

Dessa moduler är ganska trevligt. De är i samma storlek som våra CFAH1602C serien 16 x 2 tecken LCD-moduler, och tunnare som en bonus. Den OLED kontrasten är fantastiska, och de har en skarp blick som är svårslagen. En annan trevlig sak är att de har...

Mycket enkelt att skapa Arduino bluetooth spion robot med Android RemoteControl app

i detta projekt kommer du att se hur enkel blandning av olika tekniker och tredje part apps gör det möjligt för att skapa en ganska komplex leksak.Roboten gör två saker:1. Arduino baserade spion robot flyttar enligt kommandon levereras från Android R...

Hur att programmera Arduino Bluetooth seriell kommunikation i Visual Basic Express 2010

Thär är olika Android Program/programvara för att styra din robot arduino bluetooth med din android. Men du kan inte hitta en att använda med din windows-dator. Så programmet jag en liten en i Visual Basic Express 2010. Hoppas det kan vara bra som en...

Ansluta Arduino Uno till Android via Bluetooth

I detta projekt används en seriell Bluetooth-modul för att skapa en anslutning mellan Arduino Uno och en Android app som jag skapat med MIT App Inventor.Arduino lyssnar efter kommandon att tända några lysdioder eller visa sin status. Dessutom en time...

Webbsida skrapa från/till en webbsida.

Målet med projektet är att ta kommando som batch-filer och göra dem tillgängliga på webben. Du kommer att kunna göra din egen speciella webbsida och inte behöva vara beroende av någon annan för att förbereda den för dig. Web sida skrapning tillbaka t...

Ström från träden! Och med denna befogenhet att samla in data miljö.

Det är mycket väl känt att när lägger en koppar och en zink spö i en potatis, en spänning kan mätas över två stavar, som är hur potatis klockan fungerar. Vi kan emellertid ta denna idé ytterligare med hjälp av ett träd. Ett träd har en högre volym än...

Den billigaste och enklaste metoden att kontrollera arduino via ethernet

en video på hur man styr arduino via ethernet. Fullständig tvåvägskommunikation både sändande och reciving!Visas översikt, ledningar instruktioner, arduino skiss, testning samt en extra del på att skapa en android app som kommunicerar med servern på...