World Wide Web-Control voor onder $30.00 (2 / 5 stap)

Stap 2: Inleiding tot ByPic


ByPic is een interactieve taal die is geoptimaliseerd voor snelheid en een eenvoudige for next-lus kan worden uitgevoerd op 1,250,000 lijnen per seconde, dit vergelijkt met andere interactieve talen die kunnen alleen beheren ongeveer 25.000 lijnen per seconde voor dezelfde snelheid processor.

Het is een kruising tussen C en BASIC dus zou niet moeilijk moeten zijn dat te leren. De reden voor de optimalisatie van snelheid is zodat het worden 'beoogde ' voor een bepaalde toepassing doeleinden kan. Wat betekent dit? Goed in een standaardtaal hebt vele functies die het uitvoeren van bepaalde banen, In ByPic u die schrijven functies zelf - of in het geval van dit project de functies zijn geschreven voor u.

Met behulp van het voorbeeld voor dit project is er een functie genaamd join() die de ESP8266 met een bestaande Wi-Fi verbinden zal. Het kan zijn gebruikte interactiviteit als volgt:

join("mySSID",myPassword")

en zal retourneren van succes of falen. Interactief met behulp van de functie zou stekker die je onmiddellijk feedback zonder de moeite hebben kunt van het samenstellen en downloaden als u moeten met de Arduino zeggen.

In de praktijk die de functies kunnen worden ingebouwd in modules of bestanden, dus bijvoorbeeld dat de functie join() is onderdeel van de ESP8266 bestand, is er een ander bestand, dit wordt toegevoegd later genoemd http_server.bas die enkele van de functies in het ESP-bestand gebruikt. Deze modulaire aanpak maakt het gemakkelijk voor hergebruik van code en het apparaat voor een bepaalde toepassing wijzigen.

De taal maakt gebruik van functies als de bouwsteen, dus een typische functie zoals in de afbeelding, zou het altijd begint met het gereserveerde woord function en eindigt met endf. Een functie heet gewoon door de naam te typen, functies natuurlijk andere functies kunnen aanroepen.

Wanneer een functie wordt geschreven (de vrije IDE kan worden gebruikt in plaats van het terminalvenster) gaat naar de RAM. Als deze functie zal moeten kan opnieuw op reset vervolgens het worden opgeslagen in Flash met het trefwoord flsave(""). In deze manier (of met behulp van de IDE) kunnen functies worden geleidelijk opgebouwd tot een compleet systeem wordt bereikt.

Een speciale functie main() genoemd kan worden gemaakt, dat bij het opslaan in flash zal automatisch worden uitgevoerd bij start up, dus een turnkey systeem kan worden gebouwd.

Gerelateerde Artikelen

Real-time web-control voor lichte decoratie (geen server side codering)

Real-time web-control voor lichte decoratie (geen server side codering)

Arduino Ethernet is een geweldig apparaat. Dit is hoe je feestelijke seizoensgebonden lichten vanaf waar u wilt werken:-door een simpele klik op uw web-pagina (een paar regels HTML, zonder javascript of andere codering is vereist);-door het invoeren
Het bewerken van het World Wide Web (echter tijdelijke)

Het bewerken van het World Wide Web (echter tijdelijke)

Dit is een manier om schroef rond met het internet, het is niet permanent dus niets wordt geruïneerd. Opmerking: dit werkt alleen zeker op Windows.Wat je nodig hebt:1. een computermuis2. een computer3. Internet toegang4. je hersenenStap 1: Stap 1: ve
Hoe maak je een drone voor onder 120$

Hoe maak je een drone voor onder 120$

Hallo, dit is mijn instructable: "Hoe maak je een drone voor onder 120$" Ik ben 13 jaar oud en ik wilde een drone bouwen maar ik heb niet genoeg geld om te kopen een drone rtf (klaar om te vliegen), die voorzien van mijn eisen, dus ik zei tegen
Fundamentele remtrommel Forge voor onder $40

Fundamentele remtrommel Forge voor onder $40

gewoon een basic op een beproefde standaard doorlopen.  De kleine schaal hobbyist smith kolen forge, met upgrades spoedig te komen.  Ik heb vele happy hours in mijn jeugd draaien uit tientallen blad blad werpers gehamerd uit hydraulische lifters met
Clay Extruder pistool voor onder $15 met CNC gefreesde sterft!

Clay Extruder pistool voor onder $15 met CNC gefreesde sterft!

Voorwoord: terwijl in NCECA dit voorjaar, kwam ik in contact ton van clay extruder guns te koop. Ze leek me een geweldig hulpmiddel voor mijn praktijk; kundig voor genereren van handgrepen en spoelen met enkel een squeeze! Het probleem dat ik vond wa
Gemakkelijk, omkeerbare Motor controle voor Arduino (of een Microcontroller)

Gemakkelijk, omkeerbare Motor controle voor Arduino (of een Microcontroller)

dit project maakt gebruik van slechts drie hoofdcomponenten voor voorwaartse en omgekeerde bepalen voor een interne motor.  U kunt het gemakkelijk interface naar een Arduino of elke andere microcontroller.Het is zo eenvoudig - u kunt het draad van "f
DIY Build voor een LED-verlichting achter de TV voor onder $20!

DIY Build voor een LED-verlichting achter de TV voor onder $20!

Dit project gemakkelijk en goedkoop is een geweldige manier om uw TV gebied POP werkelijk te maken!Voor dit project voegen we een LED-verlichting achter onze TV op de muur gemonteerd. We vonden deze echt cool, flexibele LED tape op Amazon. Het is mul
Breedbeeldscherm "Rear Projection screens" voor onder $20

Breedbeeldscherm "Rear Projection screens" voor onder $20

mijn favoriet Rear Projection van 16:9 scherm: EVA douche X-Wide douchegordijn InterDesign = $12 - $14 (Target)(Amazon)In feite hebt u twee projectoren en twee schermen kunt u dubbel het plezier hebben voor onder $30.Bovendien hebt u alleen een stand
Hoe maak je een boot van de R/C voor onder $20

Hoe maak je een boot van de R/C voor onder $20

dit is een video om u kerels laten zien hoe een eenvoudige radio control boot voor onder $20!
Een boog maken voor onder 20 dollar

Een boog maken voor onder 20 dollar

Het maken van een hardhouten buigen zonder speciaal gereedschap, opstellingen of werkruimte voor onder 20 dollar. Alles was gekocht bij Lowes.Stap 1: Aan elkaar worden gelijmd hout Ik ging naar Lowes en kreeg deze ding.48 "x 1/2" eiken trim stuk
Hoe 'Steampunk' een dollaropslag lantaarn voor onder $10

Hoe 'Steampunk' een dollaropslag lantaarn voor onder $10

Hoe Steampunk een dollaropslag lantaarn voor onder $10.Dit Instructable bevat een inleiding, een lijst van de voorgestelde materialen, een paar instructies en suggesties en foto's van mijn 'steampunked' camp lantaarn. Ik heb een 99 cent ambachtelijke
Laser cutter, beginnen met het snijden van spullen voor onder 50 dollar

Laser cutter, beginnen met het snijden van spullen voor onder 50 dollar

er zijn velen die er die zijn het maken van dingen om te winnen een laser cutter. Hier is een project voor die 500 die niet wint, maar nog steeds willen een laser cutter voor eenvoudige stencil knippen behoeften.Dit project werd bedacht tijdens een c
Hoe maak je stevige paraplu staat voor onder $15

Hoe maak je stevige paraplu staat voor onder $15

In deze tutorial die ik u hoe tonen zal te maken staat stevige paraplu voor onder $15.We onlangs toegevoegd van een zwembad en het dek naar ons huis en sommige tabellen met stoelen samen met paraplu's toegevoegd aan de mix. Mijn zorg was de wind, en
Maken van een eenvoudige, Lensless USB microscoop voor onder $15

Maken van een eenvoudige, Lensless USB microscoop voor onder $15

Opmerking: dit is mijn eerste instructable dus ik sorry ben als dingen een beetje verknald zijnHier ga ik je leren hoe maak je een eenvoudige USB-microscoop voor onder $15Stap 1: Wat je nodig hebt??? 1. elke vorm van Webcam, ik gebruikte Labtec2. iet