tectijuana / interfaz.old

Lenguajes de Interfaz para ISC
GNU General Public License v3.0
30 stars 46 forks source link

3.2 (PRACTICA 0) Aplica macros y procedimientos en el desarrollo de aplicaciones de software orientado a interfaz en lenguaje ensamblador. #40

Closed IoTeacher closed 2 months ago

IoTeacher commented 6 months ago

Wokwi

Wokwi es una plataforma avanzada de simulación en línea diseñada para entusiastas y profesionales de la electrónica y la programación de microcontroladores. Esta herramienta permite simular una amplia variedad de proyectos de hardware, facilitando el desarrollo, la prueba y la enseñanza de electrónica sin necesidad de componentes físicos.

Características Principales

Beneficios

Uso

Para empezar a usar Wokwi especificamente usaremos la version C/C++, visita https://wokwi.com/projects/new/pi-pico-w

Templete universal para programas de RPI PicoW


/*
  Programa: Control de Raspberry Pi Pico W
  Autor: [Tu Nombre]
  Fecha: [Fecha de creación]

  Descripción:
  Este programa inicializa la comunicación serial en una Raspberry Pi Pico W y envía un mensaje de bienvenida.
  Posteriormente, entra en un bucle infinito donde puede agregar más funcionalidades.

  Licencia: [Tipo de licencia]
EJEMPLO NO FUNCIONAL 
*/

#include <Arduino.h>

void setup() {
  // Inicializa la comunicación serial a 115200 baudios.
  Serial.begin(115200);

  // Envía un mensaje de bienvenida.
  Serial.println("Hola, Raspberry Pi Pico W!");

  // Configuraciones adicionales aquí.
}

void loop() {
  // Código principal que se ejecuta repetidamente.

  // Por ejemplo, podrías agregar lógica para leer sensores, controlar actuadores, etc.

  // Retraso mínimo para evitar saturar el bucle.
  delay(1);
}

Programar placa PicoW hardware

Para trabajar con la Raspberry Pi Pico W sin utilizar el entorno de Arduino, puedes programarla utilizando el SDK oficial en C/C++, en la terminal de comandos, trae su compilador y enlazador manualente,

En los equipos de Laboratorio acceder a Linux para cargar el SDK y no sea borrado por el bloqueador del laboratorista.

Instalación

La comunidad Arduino apoyando hizo una modificación y agrego una extension del SDK (Software Development Kit) de Raspberry Pi; similar a VSCode con sus extensiones.

https://arduino-pico.readthedocs.io/en/latest/install.html