Nodebots Huehuetenango

http://www.nodebotshuehue.com

Nodebots

Robots impulsados por JavaScript

http://nodebots.io/

  • NodeJS
  • Johnny-Five
  • Arduino/Spark

Javascript

JavaScript es un lenguaje de programación que se utiliza principalmente para crear páginas web dinámicas.

Una página web dinámica es aquella que incorpora efectos como texto que aparece y desaparece, animaciones, acciones que se activan al pulsar botones y ventanas con mensajes de aviso al usuario.

Script

Script: cada uno de los programas, aplicaciones o trozos de código creados con el lenguaje de programación JavaScript. Unas pocas líneas de código forman un script y un archivo de miles de líneas de JavaScript también se considera un script.

Primer Script

<script type="text/javascript">
  alert("Hola Mundo!");
</script>

Ejemplos de JS

//Sumar 2 Numeros
resultado = 3 + 1

numero_1 = 3
numero_2 = 1
resultado = numero_1 + numero_2

//Numeros

var iva = 16;        // variable tipo entero
var total = 234.65;  // variable tipo decimal

//String
var mensaje = "Bienvenido a nuestro sitio web";

//Array

var dias = ["Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado", "Domingo"];

//Booleanos


var clienteRegistrado = false;
var ivaIncluido = true;







Condiciones

//IF
if(condicion) {...}

var mostrarMensaje = true;
if(mostrarMensaje) {
  console.log("Hola Mundo");
}

//El ejemplo se podría reescribir también como:
var mostrarMensaje = true;
if(mostrarMensaje == true) {
  alert("Hola Mundo");
}

//IF-Else
var edad = 18;
if(edad >= 18) {
  alert("Eres mayor de edad");
}
else {
  alert("Todavía eres menor de edad");
}


// FOR
for(inicializacion; condicion; actualizacion) {
  ...
}

var mensaje = "Hola, estoy dentro de un bucle";
for(var i = 0; i < 5; i++) {
  console.log(mensaje);
}












Node.js es un entorno de programación en la capa del servidor basado en el lenguaje de programación Javascript, con I/O de datos en una arquitectura orientada a eventos y basado en el motor Javascript V8.

Johnny-five es un protocolo basado en firmata de codigo abierto.

Los programas de Johnny-Five pueden ser escritos/ejecutados en placas:

Johnny-Five

https://github.com/rwaldron/johnny-five

- Arduino (Todos los modelos)
- Electric Imp
- Beagle Bone
- Intel Galileo & Edison
- Lino One, Pinoccio
- Raspberry Pi
- Spark Core
- TI Launchpad
  Y más.

FIN

Nodebots Huehuetenango

By Andy Alonzo

Nodebots Huehuetenango

  • 161