Vad är de?
Komma igång
enkelt fabrikprogram
XIAO MG24

XIAO MG24 Sense

Hårdvaruförberedelse
-
1 x Seeed Studio XIAO MG24
-
1 x Dator
-
1 x USB Type-C-kabel
Mjukvaruförberedelse
-
Steg 1. Ladda ner och installera den stabila versionen av Arduino IDE enligt ditt operativsystem.
-
Steg 2. Starta Arduino-applikationen.
-
Steg 3. Lägg till XIAO MG24 ombordspaketet i Arduino IDE och klicka på OK.
-
Steg 4. Stäng Arduino IDE och öppna det igen.
Lägg till XIAO MG24-kortet



Börja med ditt första Blink-program
-
Steg 1. Starta Arduino-applikationen.
-
Steg 2. Navigera till Arkiv > Exempel > 01.Basics > Blink, öppna programmet.

-
Steg 3. Välj XIAO MG24-kortmodell och välj rätt portnummer för att ladda upp programmet.



Batterianvändning
Batterianslutning och hantering

Visning av laddningsstatus
-
Utan batteri anslutet: Den röda lampan tänds när Type-C-kabeln ansluts och släcks automatiskt efter 30 sekunder.
-
Laddning med batteri anslutet: Den röda lampan blinkar medan Type-C-kabeln laddar batteriet.
-
När batteriet är fulladdat: Den röda lampan släcks, vilket signalerar att laddningsprocessen är klar.

Övriga anteckningar
-
Använd kvalificerade batterier: Använd endast batterier som uppfyller de angivna kraven.
-
Datakabelanslutning: XIAO kan anslutas till din dator via en datakabel medan den körs på batteri. Var lugn, den har en inbyggd kretskyddschip för säkerhet.
-
LED-indikator: När den drivs av ett batteri kommer XIAO MG24 inte att visa några LED-lampor (om du inte har programmerat den att göra det). Vänligen bedöm inte om XIAO MG24 fungerar baserat på LED-status; förlita dig på ditt program för korrekt utvärdering.
-
Övervakning av batterinivå: Tyvärr kan vi för närvarande inte erbjuda ett sätt att kontrollera återstående batterinivå via mjukvara (på grund av brist på tillgängliga chipstift). Du bör ladda batteriet regelbundet eller använda en multimeter för att övervaka batterinivån.
Batterispänningsmätning
Programkod:
/* Läser en analog ingång på pin 0, skriver ut resultatet till Serial Monitor. Detta exempel på kod är public domain. https://www.arduino.cc/en/Tutorial/BuiltInExamples/AnalogReadSerial // setup-rutinen körs en gång när du trycker på reset: void loop() { |
Visa resultat

Exempel på djup sömn och sömn
Demo1 Viloläge och uppvakning
Exemplet visar grundläggande användning av Arduino Low Power-biblioteket genom att sätta enheten i sömn under en tidsperiod. Detta exempel är kompatibelt med alla Silicon Labs Arduino-kort. Författare: Tamas Jozsi (Silicon Labs) #include "ArduinoLowPower.h" void setup() void loop() Serial.printf("Går till sömn vid %lu\n", millis()); |
Demo2 Djup viloläge och uppvakning
/* Exemplet visar grundläggande användning av Arduino Low Power-biblioteket genom att sätta enheten i djup sömn. Detta exempel är kompatibelt med alla Silicon Labs Arduino-kort. Författare: Tamas Jozsi (Silicon Labs) #include "ArduinoLowPower.h" void setup() void loop() Serial.printf("Går till djup sömn i 10s vid %lu\n", millis());
|
Demo3 Djup sömn-läge med flash och uppvakning
/* Exemplet visar grundläggande användning av Arduino Low Power-biblioteket genom att sätta enheten i djup sömn. Detta exempel är kompatibelt med alla Silicon Labs Arduino-kort. Författare: Tamas Jozsi (Silicon Labs) #define CS_PIN PA6 #define READ_DATA 0x03 void sendSPI(byte data) { void writeEnable() { void setup() pinMode(CS_PIN, OUTPUT);
//Serial.println("Deep sleep tidsstyrd uppvakning"); void loop() //Serial.printf("Går in i deep sleep i 10s vid %lu\n", millis()); |

Skydda XIAO MG24 från att bli bricked när den är i Deep Sleep
1.Använd flyktpinnen (PC0)
-
Anslutning: Anslut PC0 till GND innan du återställer enheten.
-
Uppladdning: Efter återställning, ladda upp din skiss medan enheten är i loopen.
2.Ändra din skiss
#define USER_SW PC3 // Exempel på pinne för användarströmbrytare void setup() { pinMode(USER_SW, INPUT_PULLUP); |
3.Undvik onödigt flash-viloläge
Lösningar för seriell portåtkomst och återställning
Windows-lösningar
1.Ladda ner den medföljande ZIP-filen.
2.Anslut XIAO MG24
3.Kör skriptet
4.Verifiera återställning
macOS-lösningar
1.Ladda ner den medföljande ZIP-filen.
2.Anslut XIAO MG24
3.Tillåt Terminal Tillgång
-
Öppna Systeminställningar: Gå till Systeminställningar på din Mac.
-
Navigera till Säkerhet & Integritet: Klicka på Säkerhet & Integritet, gå sedan till Integritet fliken.
-
Kontrollera tillgänglighet: Under Tillgänglighet avsnittet, se till att Terminal har tillåtelse att styra din dator.
-
Lägg till Terminal om det behövs: Om Terminal inte finns med, klicka på + knappen för att lägga till det manuellt. Välj Terminal från din Program-mapp.
4.Kör skriptet
-
Öppna Terminal.
-
Navigera till den extraherade mappen med cd kommandot. Till exempel:
-
Kör skriptet med ./xiao_mg24_erase.sh.Detta kommer att radera flashminnet och återställa enheten.
5.Verifiera återställning
Notera
Annan information
Vanliga frågor