Bijhouden van uw bus en een stoel reserveren voor u bout IoT TECHNICHE (7 / 7 stap)

Stap 7: En hier komt de volledige code.

voor de één zonder stijl en die laadt sneller

Bekijk beschikbaarheid van seat 1 LED_stat
GPS_DATA
SEND_DATA
RECV_DATA

INITIËLE GEGEVENS

EN MET STIJL EN KOST TIJD VOOR DE AFBEELDINGEN TE LADEN AANGEZIEN GPS DUURT CONSIDERABLES INTERNET WAARDOOR HET TE TRAAG

De status van de bus

Ingelogd als

1Bus bus 2

Monster kaart om te bladeren

BUS 1 Status BUS 2 Status

Dank u!

LED_ON
LED_stat
GPS_DATA
SEND_DATA
RECV_DATA

INITIËLE GEGEVENS

LOGINPAGINA

Gebruikersnaam:
Wachtwoord:

indienen

En arduino programma dat we seriële berekend met de iot

#include

SoftwareSerial mySerial (10, 11); RX, TX

#include

#include

#define TRIGGER_PIN 6 / / Arduino pin gebonden aan pin op de ultrasone sensor te activeren.

#define ECHO_PIN 5 / / Arduino pin gebonden aan echo pin op de ultrasone sensor.

#define MAX_DISTANCE 200 / / maximale afstand die wij wilt pingen voor (in centimeters). Maximale sensor afstand wordt begroot op 400-500cm.

int pin2 = 2;

int pin9 = 9;

NewPing sonar (TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); NewPing installatie van pennen en maximale afstand.

/ * Deze voorbeeldcode geeft aan het normale gebruik van een TinyGPS-object.

Het vereist het gebruik van SoftwareSerial, en aSerialumes die u hebt een

4800-baud seriële GPS-apparaat aangesloten op pinnen 4(rx) en 3(tx).

*/

TinyGPS gps;

;

VOID Setup

{

Serial.begin (9600

);

Serial.begin(9600);

Serial.begin(9600); Seriële monitor

mySerial.begin(9600); Bout Rx-Tx

pinMode (13, OUTPUT);

pinMode(pin2,OUTPUT);

pinMode(pin9,INPUT); Serial.begin(115200); Open seriële monitor op 115200 baud Zie ping resultaten.

}

char x;

Tekenreeks cmd;

void loop

{

Serial.println(sonar.ping_cm());

if(((int)sonar.ping_cm()) < 15 & & ((int)sonar.ping_cm()) > 0)

{

{digitalWrite(pin2,HIGH);

}

}

anders

{

digitalWrite(pin2,LOW);

}

Als (mySerial.available() > 0)

{

cmd = "";

terwijl (mySerial.available() > 0)

{

x = mySerial.read();

Serial.println(x);

cmd += String(x);

}

float plat, flon;

niet-ondertekende long leeftijd;

GPS.f_get_position (flat, flon, & leeftijd);

mySerial.print ((String) plat + "" + (String) flon);

cmd.Trim();

cmd.toLowerCase();

}

BOOL newData = false;

niet-ondertekende lange tekens;

niet-ondertekende korte zinnen, is mislukt;

Gedurende één seconde wij GPS gegevens parseren en rapporteren van sommige sleutelwaarden

voor (niet-ondertekende lange start = millis(); millis() - start < 1000;)

{

terwijl (Serial.available())

{

char c = Serial.read();

Serial.write(c); uncomment deze regel als u wilt zien de GPS gegevens stromen

Als (gps.encode(c)) / / kwam een nieuwe geldige zin?

newData = true;

}

}

Als (newData)

{

float plat, flon;

niet-ondertekende long leeftijd;

GPS.f_get_position (flat, flon, & leeftijd);

Serial.Print("lat=");

Serial.Print (vlakke == TinyGPS::GPS_INVALID_F_ANGLE? 0.0: plat, 6);

Serial.Print ("LON =");

Serial.Print (flon TinyGPS::GPS_INVALID_F_ANGLE ==? 0.0: flon, 6);

Serial.Print ("SAT =");

Serial.Print(GPS.Satellites() == TinyGPS::GPS_INVALID_SATELLITES? 0: gps.satellites());

Serial.Print ("PREC =");

Serial.Print(GPS.HDOP() == TinyGPS::GPS_INVALID_HDOP? 0: gps.hdop());

}

GPS.stats (tekens, zinnen, & mislukt);

Serial.Print ("tekens =");

Serial.Print(chars);

Serial.Print ("zinnen =");

Serial.Print(sentences);

Serial.Print ("CSUM ERR =");

Serial.println(failed);

Als (tekens == 0)

Serial.println ("** geen tekens dat is ontvangen van GPS: Controleer bedrading **");

}

Door,

facchas van IIT GUWAHATI, bruh, vamsi krishna, vikas, mouli

Gerelateerde Artikelen

Bijhouden van uw auto met een Arduino gebaseerde Lojack

Bijhouden van uw auto met een Arduino gebaseerde Lojack

De autodiefstal van de is een echte slepen! Verhoog uw kansen van het herstellen van uw auto door het installeren van deze eenvoudige Arduino gebaseerde tracker in uw auto.Dit project is vrij eenvoudig, en zou een goed project voor een nieuwe Arduino
Aanpassing van de fiets klampen, een kleine truc voor

Aanpassing van de fiets klampen, een kleine truc voor

Hallo weer mede instructablenauts,Aangezien u kunt verondersteld hebben uit de titel, dit instructable dekt niet het hele proces van aanpassing van de schoenplaatjes onder de schoenen van uw fiets. Het biedt slechts een beschrijving van een kleine tr
Hoe maak en gebruik van de arduino als een Internet-provider voor een ATtiny 45/85

Hoe maak en gebruik van de arduino als een Internet-provider voor een ATtiny 45/85

In dit instructable ik zal u tonen hoe kunt u uw eigen Atting programmering shield voor de arduino en gebruikt u vervolgens de arduino als een programmeur.Meestal hebt u niet een schild kan je een breadboard versie om te programmeren van de ATtiny. (
Vervangen van het touchscreen op een Garmin Oregon voor $20

Vervangen van het touchscreen op een Garmin Oregon voor $20

na verloop van tijd mijn Garmin Oregon aanraakscherm in geslaagd om een paar krasjes en deukjes, die ik meestal genegeerd. Toen ik de eenheid liet en een redelijk grote schrapen in het touchscreen zet.Onlangs ontdekte ik dat dit scherm kan worden gek
Een nieuwe huur van het leven aan een oude stoel met schroot binnenbanden

Een nieuwe huur van het leven aan een oude stoel met schroot binnenbanden

het is altijd leuk om een luie stoel om op te zitten, en een van mijn favoriete soorten stoel is de Ercol.Dit zijn grote stoelen, zeer goed gemaakt en nog steeds beschikbaar nieuw, maar omdat ze zo populair waren zeer goedkoop tweedehands beschikbaar
Opblaasbare Kraken tentakels - een marionet van de bus

Opblaasbare Kraken tentakels - een marionet van de bus

Ik weet dat je zijn vragen, waarom op aarde zou u moeten een marionet van de bus Kraken?Gewoon voor de fun .Of om te verrassen en te verrukken anderen.Of voelt u zich als een kind.Tal van redenen, echt.Allereerst controleren de video out hierDit proj
Hand bijhouden van mechanische Arm - Pyduino + sprong Motion

Hand bijhouden van mechanische Arm - Pyduino + sprong Motion

Hallo!In deze tutorial zal ik u kerels en gals tonen hoe te monteren een hand bijhouden van mechanische arm met een sprong Motion Controller, Arduino apparaat, een paar motoren, sommige balsahout, paperclips, warme lijm en een beetje python code. Aan
Punten teller Fob - Let op uw gewicht! Bijhouden van uw punten!

Punten teller Fob - Let op uw gewicht! Bijhouden van uw punten!

Gebruik dit handige, discreet, doe-het-hulpprogramma voor het bijhouden van wekelijkse en dagelijkse punten voor voedsel, calorieën, koolhydraten, vetten, water, oefening points/reps./laps, zout/suiker inname, alles wat je moet houden van een telling
Het maken van een cycloon chip voor een stofafscheider

Het maken van een cycloon chip voor een stofafscheider

Een stofafscheider moet een van de eerste grote aankopen voor elke winkel van houtbewerking.  Niet alleen doen ze helpen houden van dingen schoon en netjes, ze ook je longen te beschermen tegen schadelijke airborne stof.  Een stofafscheider is slecht
Het gebruik van een PSP als een game controller voor PC en PS3

Het gebruik van een PSP als een game controller voor PC en PS3

Hebben u ooit ging zitten om te spelen op je PS3 met een vriend en besefte dat u slechts één domeincontroller of was je spelen van een spel op uw PC en wilde dat u had een afzonderlijke controller? Nou nu kunt u in plaats van het kopen van een nieuwe
Bouwen van een ster tracker voor uw DSLR en maak uw eigen ster grafieken!

Bouwen van een ster tracker voor uw DSLR en maak uw eigen ster grafieken!

Als u al een DSLR camera dit is een goedkope en effectieve methode tor breed veld Astrofotografie.Wanneer u geconfronteerd noorden en de sterren observeren zult u opmerken dat hun positie in de Oost-west-richting wordt gedraaid.  Omdat een volledige
Bouwen van een passieve luidspreker voor uw telefoon

Bouwen van een passieve luidspreker voor uw telefoon

Dit is een zeer eenvoudig hoe. U kunt met een spreker doen voor bijna elk type telefoon.U don´t moet alle elektronica of soldeer ijzer.Het werkt en je kunt de kamer vullen met geluid van uw mobiele telefoon!Stap 1: Benodigdheden Moet u sommige delen
Hoe het bouwen van een kartonnen kajak voor minder dan 40$ (bijgewerkt met de sjabloon)

Hoe het bouwen van een kartonnen kajak voor minder dan 40$ (bijgewerkt met de sjabloon)

heb ik besloten om het bouwen van een kajak uit karton met behulp van een multiplex lamineren techniek zodat het karton sterk genoeg. In principe karton heeft een korrel als hout, zodat u enkel de richting van het graan met elke laag veranderen, zoal
30-minute kiddie pool van restanten pvc en een tarp

30-minute kiddie pool van restanten pvc en een tarp

na een week van 100 graden weer, ik wilde een kiddie pool voor mijn zoon plons in. Een vriend stelde met behulp van restanten pvc en een tarp overgebleven uit een brandende man-project. Dit is een leuk en makkelijk project dat minder dan 30 minuten t