6 pin AtomS3U header for 2 analogue input
#include <Arduino.h> // Define Header Pin Numbers (GPIO) const int POT_PIN_A = 40; // ADC1 (Safe to use with Wi-Fi) const int POT_PIN_B = 42; // ADC1 (Safe to use…
#include <Arduino.h> // Define Header Pin Numbers (GPIO) const int POT_PIN_A = 40; // ADC1 (Safe to use with Wi-Fi) const int POT_PIN_B = 42; // ADC1 (Safe to use…
Here’s a minimal test program in micropython And in C for Arduino IDE
import sys import time # ---------------------- # Line polling function # ---------------------- def poll_line(buffer, handler, ignore_next_terminator_flag): """ Poll a single byte from USB and handle line input. Args: buffer (bytearray):…
Go to the UIFlow2 website https://uiflow2.m5stack.com I called this program … OutputTest main.py I downloaded the program into the AtomS3U and connected to it with Putty to test it.
sys.stdin.buffer # incoming bytessys.stdout.buffer # outgoing bytes import sys import select import time # Poll stdin without blocking poll = select.poll() poll.register(sys.stdin, select.POLLIN) def handle_command(cmd_bytes): """ Replace this function with…
This little sample program demonstrates sending and receiving UART data on the AtomS3U Grove connector by looping back the two data pins, configured and transmit and receive pins. To demonstrate…
A bit of explanation here. Firstly, this example program uses my device MAC addresses. If anyone else wants to run it, they will need to use their own MAC addresses.…
import os, sys, io import M5 from M5 import * from m5espnow import M5ESPNow import time espnow_0 = None mac = None str2 = None def setup(): global espnow_0, mac,…