Cómo iniciarte con Arduino

IMG_1138

1. ¿Qué es Arduino?

Arduino es una placa de desarrollo para hacer que los ordenadores puedan interactuar con el mundo físico (physical computing). Con la que se pueden crear objetos interactivos, leyendo datos de dispositivos de electrónica (actuadores físicos) como interruptores, pulsadores, sensores, luces, motores, etc.

2. Consigue una placa de desarrollo

Hay varios tipos de placas de Arduino. La recomendable para iniciar es la Arduino UNO.

3. Conocer algunas cuestiones básicas de electrónica

Unidades de medida: voltaje en Voltios, resitencia en Ohms, y corriente en Amperes. Presentes en todo circuito electrónico.

Uso del multimetro (polimetro): normalmente nos sirve para medir las unidades dentro de un circuito.

4. Herramientas y componentes

starter_components

Si pueden conseguir un starter kit es una buena opción, ya que contiene algunos componentes básicos como protoboard, resistencias, leds, potenciometros, pantallas led, cables, sensores, pulsadores, bocinas, etc.

5. Descargar el programa

Finalmente se descarga el programa desde la página oficial. En sus diferentes versiones: Windows, Mac OS-X y Linux.

Puedes comenzar con el siguiente ejercicio: apagado y encendido de un led con Arduino.

10 sitios web para aprender programación

lines-of-code

Si has llegado a este artículo seguramente estás buscando aprender a programar, ya sea HTML, CSS, Javascript, iOS, Ruby on Rails, Android, PHP, Base de Datos, etc. Los siguientes 10 sitios web son un interesante recurso online para aprender a dominar estas tecnologías.

  1. Codecademy
  2. Codeschool
  3. Udacity
  4. Coursera
  5. Thinkful
  6. Dash
  7. Khan Academy
  8. Learn Python the Hard Way
  9. ThreeHouse
  10. Empire of Code (like a Starcraft Blizzard)

11 páginas web que te harán más inteligente

recursos interesante para hacerte más inteligente

Una de las cosas que más nos gusta a los geeks es pulir nuestras habilidades de todo tipo, hacks, electrónica, informática, creatividad, diseño. Me encontré un interesante compilado de páginas que “te harán más inteligente”, en concreto me parecen buenos recursos que van desde conferencias sobre un montón de temas actuales, programación, matemáticas, idiomas, ciencias y libros de todo tipo de temas.

1. Duolingo (idiomas)
2. Khan Academy (humanidades, ciencia, arte, historia, incluso videos)
3. MIT Open Course Ware (material del Instituto de Tecnología de Massachusetts)
4. Quora (preguntas y respuestas de calidad)
5. Spreeder (habilidades de lecturas)
6. Proyecto Gutenberg (librería de libros digitales)
7. Codeacademy (aprende programación)
8. Studyblue (flashcards)
9. TED (conferencias y pláticas sobre temas inspiradores y apasionantes)
10. HowStuffWorks (resuelve dudas)
11. World Factbook (aprende todo lo que un espía y CIA sabe)

Así que ya sabes, si quieres aprender Internet es la biblioteca y el recurso más grande del mundo que tenemos a nuestra disposición. Deja de pensar que ir a la escuela, y llenarte de títulos obsoletos, te garantizarán un futuro, mejor ponte a estudiar cosas interesantes que te apasionen, y bien no olvides de compartir y enseñar lo que aprendas.

Link

5 razones para desarrollar web con el framework Django

Gente geek, como bien saben, en este blog somos muy participes de compartir información relevante que pueda ayudarles a desarrollar webs u otras cosas que sean útiles herramientas.

Django es un framework basado en el lenguaje de programación Python, entre sus principales características está el hecho de ser escrito en un código bastante claro y legible, muy minimal, lo que hace que desarrollar cosas con este lenguaje tenga una curva de aprendizaje bastante rápida. Al mismo tiempo el código es fácil de mantener y sus aplicaciones poseen alta escalabilidad.

django framework python para desarrollar web programación

#Madrid: próximamente Google abrirá un campo para las startups

Google ha anunciado en su blog, una buena noticia para el entorno emprendedor de España, y principalmente para Madrid. La empresa del famoso buscador en las próximas fechas abrirá un campus de Google para Startups.

Google abrirá un campus para startups en Madrid, España

Básicamente lo que hace Google en este campo es crear un lugar en donde las jóvenes startups, mediante charlas, talleres, conferencias, reuniones, etc, puedan obtener las herramientas necesarias para desarrollarse.

Los campuses de Google son lugares donde los emprendedores pueden aprender, conectar y desarrollar esas ideas que pueden cambiar el mundo. Espacios donde los emprendedores pueden acceder a mentores, charlas y talleres de la mano de profesionales de la propia comunidad, emprendedores experimentados y empleados de Google.

Links: blog de Google.

Font Awesome, Inserta Íconos en el Código HTML

font-awesome inserta íconos en el código html

Font Awesome es un interesante y eficiente recurso para implementar íconos en nuestros proyectos web desde el código HTML.

¿Cómo funciona Font Awesome?

  1. Comienza por descargar la carpeta de la app desde la página oficial de Font Awesome.

  2. Copia la carpeta de Font Awesome a la carpeta de nuestro proyecto web.

  3. Añade al HTML <link /> el CSS (font-awsome.min.css).

  4. En el lugar del body del código HTML donde quieras poner el ícono, inserta la etiqueta <i> por cada ícono que quieras usar de la siguiente manera: <i class=”algo”></i>, la class .algo es el valor del ícono asignado mediante la clase. Puedes ver la lista completa de las clases aquí.

Links:

Cómo empezar Font Awesome.

Si tienes alguna duda puedes contactarme por twitter en @yosoyameth

PACE, un Pluging jQuery para Ver el Progreso de la Barra de Carga

pace es un pluging jquery animación progress bar loading

A la hora de visualizar una página web, en ocasiones es incómodo esperar a que cada elemento cargue uno por uno, en este caso PACE te permite hacer una vista inicial de una barra animada con el proceso de carga de una página, justo antes de que termine de cargar completamente y aparezcan los diferentes elementos y datos como: imágenes, textos, videos, animaciones, etc.

PACE es una animación que nos muestra el estado de carga de los elementos de tu página HTML, antes de que el DOM finalice de cargar, de esta forma se muestra la información cuando la página esté cargada completamente.

Es un pluging jQuery muy sencillo de usar, sólo descarga o copia el código a un editor de texto, en este caso estoy usando Sublime Text, y anexa los links correspondientes, el del CSS (temas) y el del jQuery (animación) y sin necesidad de modificar algo o añadir más código, la barra o animación del progreso de carga aparecerá justo antes de que el documento esté listo para ser visto.

Puedes elegir entre los diferentes temas, con diseños inspirados en Apple Mac OS X o el Flat Design.

Repositorio de PACE en Github: Descarga Pace.

Por: Ameth (@yosoyameth)

jquery pluging progress bar loading