jueves, 13 de febrero de 2014

Comprado Arduino, algunos sensores y un libro



Hola a todos y a todas:

En las navidades pasadas he puesto una propuesta sobre conseguir Arduino y Raspberry Pi. Gracias a cúmulos de pequeñoas donaciones se ha podido comprar Arduino y algunos sensores. El libro me lo han dejado por mi cumpleaños, tratando también sobre el mundo de Arduino.

En este Blog se hará pequeños proyectos sosbre mezcla de Arduino con sus microcontroladores AVR de Atmel, microcontroladores PIC de Microchip y Raspberry Pi.  Todo relacionado con el mundo de la electrónica y programación.

Muchos usuarios me han pedido hacer ejemplos simples con PIC sobre contador de display de 7 segmentos, con Arduino algo similar y cosas así que haré, con ejemplos de códigos, esquemas, diagramas de flujo, fotos y vídeos.

Se intentará conseguir Raspberry Pi y más sensores de todo tipo que lo elegirán ustedes. Por ahora he conseguido para Arduino UNO rv3, LCD Keypad Shield, LCD 16x2, sensor de movimiento por calor PIR, sensor y ultrasonido HC-SR04. Según haya cantidad de donación para conseguir sensores de todo tipo.

He recibido donaciones en $ en el cual es de agradecerles. También valen €uros.
Pablo. $5
Alex. $20
Lian. $10
Botta. $2
Empresa publicitaria $20
Raffa. $2

Donar aquí.

Muchas gracias.


martes, 11 de febrero de 2014

BASIC-256: Aprende programación desde lo más básico

Ya sea para trabajar o para tener una herramienta más de pensamiento y exploración de soluciones a problemas, aprender programación es una muy buena meta. En nuestra recorrido por las aplicaciones y cursos que te lo facilitan, nos encontramos con BASIC-256, un simple y muy básico intérprete de lenguaje de programación para que veas código trabajando.
Hora de madurar  y desembarazarse de la idea de que la programación es difícil y que sólo puede ser aprendida por quienes pasan horas frente al ordenador y tienen toda la colección de las películas de Star Wars. Complicada y desafiante como puede serlo cualquier aprendizaje de una nueva forma de pensar y construir, la programación tiene hoy día muchos métodos didácticos y pedagógicos para aprender desde tu casa, sin necesidad de ir a estudiar a un instituto o descifrar códices solitariamente bajo la luz de las velas. Uno de los programas que hace más fácil el aprendizaje es BASIC-256, que se presenta como una suite de ejercicios para que veas de frente y sin medias tintas cómo funciona un programa básico.

BASIC 256: Aprende programación desde lo más básico
Probando BASIC-256

Luego de una descarga fugaz tanto para Windows como para Linux, el programa BASIC-256 se instala al instante y de entrada te pone frente a un editor de texto con programas básicos para correr e ir aprendiendo. Aunque tiene la faltante a cuestas de no tener una guía para quienes no lean este artículo, para empezar debes ir a Archivo > Abrir y ahí seleccionar algunos de los programas iniciales en la carpeta “Examples”. Estas aplicaciones, acciones y comandos son básicos, y el programa básicamente espera que leas la sintaxis del código y puedas comprender por qué es que tal cosa hace lo que hace y muestra lo que muestra. Viendo código en funcionamiento es como ver a una máquina por dentro mientras trabaja, por lo que aprendemos de forma directa sus procesos. Si no se muestra nada de entrada, prueba ir a Ver > y selecciona Ventana de edición, texto y gráfica.

BASIC 256: Aprende programación desde lo más básico
BASIC-256 ofrece muchos ejemplos
Como te darás cuenta, BASIC-256 es un intérprete de lenguaje de programación, por lo que la interacción es absoluta. El código de algunos programas predeterminados se puede editar, por lo que si un programa enseña a escribir con el ratón con color rojo, tú puedes ir hacia la línea que especifica el color rojo (color red, en mousedoodle.kbs) y cambiarlo por el negro o azul. Así de simple. Recuerda que el programa está en español pero  tienes que hacerte de algunos conceptos del idioma inglés como para entenderlo al 100%. Es que en programación se utilizan términos en inglés como For, Next, Loop, Then, If, Else, Then y otros, así que si no manejas el idioma hazte de un traductor. Básico como el nombre lo indica, no encontramos capacidad para editar código externo, ni código orientado a objetos ni opciones de salida. Los gráficos y los resultados son muy básicos, pero tal vez te puede despertar un poco de misterio por la programación y así seguir buscando nuevas herramientas para aprender a escribir código.