Control de la World Wide Web por menos de $30.00 (2 / 5 paso)

Paso 2: Introducción a la ByPic

ByPic es un lenguaje interactivo que ha sido optimizado para velocidad y para un simple bucle siguiente puede funcionar en 1.250.000 líneas por segundo, este compara con otros lenguajes interactivos que sólo pueden manejar aproximadamente 25.000 líneas por segundo para la misma velocidad de procesador.

Es un cruce entre C y BASIC tan debe no ser tan difícil de aprender. La razón para la optimización de la velocidad es por lo que se puede ser 'propuesto' para una aplicación particular. ¿Qué significa esto? Bien en una lengua estándar tiene muchas funciones que realizan trabajos particulares, en ByPic las escribes funciones usted mismo - o en el caso de este proyecto se han escrito las funciones para usted.

Utilizando el ejemplo de este proyecto tenemos una función llamada join() que conectará el ESP8266 a una conexión Wi-Fi existente. Puede ser utilizado de la interactividad como sigue:

join("mySSID",myPassword")

y va volver éxito o no. Utilizando la función interactiva red que usted puede tener retroalimentación instantánea sin la molestia de compilar y descargar como le tendría que decir con el Arduino.

En la práctica que las funciones pueden ser construidas en módulos o archivos, por ejemplo que la función join() es parte del archivo ESP8266, hay otro archivo que se agrega más tarde llamado http_server.bas que utiliza algunas de las funciones en el archivo ESP. Este enfoque modular hace fácil reutilizar código y modifique el dispositivo para una aplicación particular.

El lenguaje utiliza funciones como el bloque de edificio, por lo que sería una función típica como en la imagen, siempre comienza con la palabra clave function y termina con Etiopía. Una función se llama simplemente escribiendo su nombre, funciones por supuesto pueden llamar otras funciones.

Cuando se escribe una función (la libre IDE puede ser utilizado en lugar de la pantalla del terminal) va al RAM. Si esta función se necesitará otra vez en reset luego se pueden guardarse en Flash utilizando la palabra clave flsave(""). En esta forma (o usando el IDE) las funciones pueden ser construidas poco a poco hasta que se logra un sistema completo.

Se puede crear una función especial llamada main() que cuando salvó a flash se ejecutará automáticamente en el inicio para arriba, así se puede construir un sistema llave en mano.

Artículos Relacionados

Cómo editar la World Wide Web (sin embargo temporal)

Cómo editar la World Wide Web (sin embargo temporal)

Esto es una forma de tornillo alrededor de Internet, no es permanente por lo que nada consigue arruinado. Nota: esto sólo funciona con seguridad en Windows.Lo que usted necesita:1. un ratón de ordenador2. una computadora3. acceso a Internet4 tu cereb
Cómo construir una bicicleta eléctrica por menos de $100

Cómo construir una bicicleta eléctrica por menos de $100

sí, es posible construir una bicicleta eléctrica por menos de $100. El secreto para hacer este es... obtener la mayor parte de sus materiales gratis! Ahora no sólo voy a pierde y dicen ir encontrar este material o bien. Hay algunos trucos y consejos
Cómo hacer un robot por menos de 120$

Cómo hacer un robot por menos de 120$

Hola, este es mi instructable: "cómo hacer un robot por menos de 120$" Tengo 13 años y quería construir un robot pero no tengo dinero suficiente para comprar un drone de rtf (listo para volar) que mis necesidades así que le dije a mi hermano vam
Construir una rueda de bicicleta de precisión centrado soporte por menos de cincuenta dólares

Construir una rueda de bicicleta de precisión centrado soporte por menos de cincuenta dólares

en serio, va a ser tan precisa como cualquier stand high-end. A tomar una posición centrada de barato pero sólida rendimiento Spin Doctor y añadir indicadores roscados para que sea mucho más efectivo - más rápido de usar, más durable y años luz más p
10 consejos para viajar por menos

10 consejos para viajar por menos

Estos son algunos consejos que encontré mientras estaba tratando de planear algunos de mis viajes con un presupuesto pequeño. Ser miembro de grupos de viajeros (más costo alguno) es una gran manera para obtener más consejos e información sobre su pró
Productor de planta de interior de diseño por menos de 15$ #upcycle

Productor de planta de interior de diseño por menos de 15$ #upcycle

En este tutorial, usted aprenderá cómo construir un cultivador automático de planta de interior que:es lo suficientemente pequeño como para caber en cualquier sitioes lo suficientemente elegante para caber en una sala de estarno cuesta un brazo (llev
Arreglo de estator mal--no compre un estator nuevo para tu motor!  Crear un sistema de ignición de batería-op por menos de $50

Arreglo de estator mal--no compre un estator nuevo para tu motor! Crear un sistema de ignición de batería-op por menos de $50

el costo de un estator nuevo puede ser cientos de dólares.  Sin un buen estator, el motor funcionará mal o no.  Esta solución ignora completamente el estator mediante el uso de una batería de 12 voltios para alimentar el sistema de encendido.  Todo l
Sous vide cocina por menos de 40 $

Sous vide cocina por menos de 40 $

sous vide[así VEED]Francés "en vacío" sous vide es un proceso de cocción en que alimentos es encerrado en una bolsa de plástico hermética (normalmente vacío sellado) y cocinado durante un largo periodo de tiempo a una temperatura baja (exacta).U
Haciendo un poderoso teclado programable por menos de $30.

Haciendo un poderoso teclado programable por menos de $30.

Productos como los teclados programables X-Keys son un buen compañero para cualquiera que utiliza teclas software pesado como PhotoShop. Permiten colocar todas sus teclas en una pequeña tabla con etiquetas y con un empuje de un botón activar cualquie
¿Escritorio de montaje soporte para Monitor por menos de $20

¿Escritorio de montaje soporte para Monitor por menos de $20

así que lo que haces al ser invadida con proyectos, y el escritorio está repleto de partes y piezas?  ¿Terminar de dichos proyectos, limpie su estación de trabajo y organizarse?  No seas absurdo!  Toma a tu monitor de escritorio y liberar más espacio
Cómo hackear una página web en menos de 2 minutos (inyección de SQL)

Cómo hackear una página web en menos de 2 minutos (inyección de SQL)

Hola y Bienvenidos a mi otro instructivo. En este instructable te diré cómo a hackear un sitio web en menos de 2 minutos usando inyección de SQL.'' Yo estoy no se responsabiliza por cualquier hackeo hecho por alguien ''Introducción a la inyección de
3-wire HD47780 LCD por menos de 1 dólar

3-wire HD47780 LCD por menos de 1 dólar

en esto instructible aprenderemos cómo podemos conectar un LCD basada en el chipset HD44780 al bus SPI y conducir con sólo 3 cables por menos de $1. Aunque me concentraré en la pantalla alfanumérica HD44780 en este tutorial, el mismo principio lo mis
Muelle de bonito iPhone 3GS por menos de $15

Muelle de bonito iPhone 3GS por menos de $15

Insten DAPPIPODCR10 el dock es un muelle agradable y completa que es muy barata en ebay. ¡ Pagué menos de $13 para los míos - con envío gratis! (Búsqueda para el artículo # 370237537729) La base viene con un mando, un cable de audio/vídeo, un cable d
Un proyector opaco por menos de $35

Un proyector opaco por menos de $35

Este Instructable le mostrará cómo usar un web como un proyector de opaco por menos de $35 (no incluye ordenador y pantalla). Nosotros nos encargamos de esto como una manera rápida y fácil a un aula lleno de gente lo que está sucediendo en la pantall