jueves, 29 de julio de 2021

simulIDE , gcBasic, atmega328,avr

 

SimulIDE




El programa simuIDE  está bastante conseguido, y una de sus posibilidades es utilizar el programa GcBasic .
El programa GcBasic es un compilador de Basic para poder programar microcontroladores PIC y AVR.
En principio el GcBasic estaba pensada para PIC pero posteriormente se realizó para AVR, por lo cual la mayoría de los ejemplos son para PIC.
Lo curioso de este programa es que esta realizado en Basic, y para obtener los binarios debemos compilarlos con FreeBasic.
En mi caso utilizo Debian 10, y antes debo bajar las fuentes de FreeBasic y compilar.
    https://www.freebasic.net/
Después de compilar FreeBasic nos toca bajar las fuentes de GcBasic y compilar.
    http://gcbasic.sourceforge.net/Typesetter/index.php/Home
Terminado este proceso tenemos el fichero binario que se ejecutará en Linux, y a la vez poderse utilizar en SimulIDE.




He creado un video de como programo en Basic el Atmega328.

https://youtu.be/7r6W4W6KElU



Saludos.
Juan Galaz





lunes, 26 de julio de 2021

SimulIDE

 

SimulIDE




Estaba el otro día revisando programas instalados en Debian 10 y encontré simulIDE.
Fue un descubrimiento asombroso, era un simulador de circuitos electrónicos.
Yo he trabajado con Proteus, y es un programa magnífico pero de pago, y lo normal es que los estudiantes no puedan legalmente tenerlo.
SimulIDE es de código abierto, se puede obtener los códigos fuentes y compilarlos uno mismo, yo lo he realizado en Debian 10 fácilmente y con éxito.
    https://www.simulide.com/p/home.html
El programa hace uso de las librerías QT, por lo que debemos tenerlas instaladas para poder compilar el programa.
El programador principal es Santiago González (España) , pero existen muchos colaboradores que le ayudan en el desarrollo.

Tiene bastante componentes, y también incluyen algún que otro módulo, como puede ser arduino.
Se puede tener en un lado de la pantalla el esquema, y en el otro lado un editor para el código fuente del arduino, el cual se puede compilar directamente desde simulIDE.



Tambien se puede usar con:
- GcBasic compiler
- Avra  Avr asm compiler
- Gpasm  Pic asm compiler


Para aprender tenemos un número considerado de ejemplos con los que podemos aprender.
He realizado 2 vídeos para que podáis aprender.

https://www.youtube.com/watch?v=9umNHBU8dZY
https://www.youtube.com/watch?v=9cknTMiI-vo





Hace tiempo que un programa no me sorprendía tanto, espero que a vosotros os sorprenda y hagáis uso de el.


Saludos.
Juan Galaz