Hvad er de?
Kom godt i gang
simpelt fabriksprogram
XIAO MG24

XIAO MG24 Sense

Hardwareforberedelse
-
1 x Seeed Studio XIAO MG24
-
1 x Computer
-
1 x USB Type-C kabel
Softwareforberedelse
-
Trin 1. Download og installer den stabile version af Arduino IDE i henhold til dit operativsystem.
-
Trin 2. Start Arduino-applikationen.
-
Trin 3. Tilføj XIAO MG24 on-board-pakken til Arduino IDE og klik OK.
-
Trin 4. Luk Arduino IDE og åbn det igen.
Tilføj XIAO MG24 Board



Begynd dit første Blink-program
-
Trin 1. Start Arduino-applikationen.
-
Trin 2. Naviger til Fil > Eksempler > 01.Basics > Blink, og åbn programmet.

-
Trin 3. Vælg XIAO MG24 board-modellen og vælg det passende portnummer for at uploade programmet.



Batteribrug
Batteriforbindelse og -styring

Visning af opladningsstatus
-
Uden batteri tilsluttet: Det røde lys tændes, når Type-C kablet tilsluttes, og slukker automatisk efter 30 sekunder.
-
Opladning med batteri tilsluttet: Det røde lys blinker, mens Type-C kablet oplader batteriet.
-
Når batteriet er fuldt opladet: Det røde lys slukker og signalerer, at opladningen er fuldført.

Andre bemærkninger
-
Brug kvalificerede batterier: Brug kun batterier, der opfylder de specificerede krav.
-
Datakabelforbindelse: XIAO kan forbindes til din computer via et datakabel, mens den kører på batteristrøm. Vær tryg ved, at den har en indbygget kredsbeskyttelseschip for sikkerhed.
-
LED-indikator: Når den drives af et batteri, vil XIAO MG24 ikke vise nogen LED-lys (medmindre du har programmeret det til det). Vurder venligst ikke, om XIAO MG24 fungerer baseret på LED-status; stol på dit program for korrekt evaluering.
-
Batteriniveauovervågning: Desværre kan vi i øjeblikket ikke tilbyde en måde at kontrollere det resterende batteriniveau via software (på grund af mangel på tilgængelige chip-pins). Du bør oplade batteriet regelmæssigt eller bruge et multimeter til at overvåge batteriniveauet.
Batterispændingsmåling
Softwarekode:
/* Læser en analog indgang på pin 0, udskriver resultatet til Serial Monitor. Dette eksempelprogram er offentligt tilgængeligt. https://www.arduino.cc/en/Tutorial/BuiltInExamples/AnalogReadSerial // opsætningsrutinen kører én gang, når du trykker på reset: void loop() { |
Vis resultat

Deep Sleep og dvale-eksempel
Demo1 Dvaletilstand og opvågning
Eksemplet viser grundlæggende brug af Arduino Low Power-biblioteket ved at sætte enheden i dvale i en periode. Dette eksempel er kompatibelt med alle Silicon Labs Arduino boards. Forfatter: Tamas Jozsi (Silicon Labs) #include "ArduinoLowPower.h" void setup() void loop() Serial.printf("Går i dvale kl. %lu\n", millis()); |
Demo2 Deep Sleep-tilstand og opvågning
/* Eksemplet viser grundlæggende brug af Arduino Low Power-biblioteket ved at sætte enheden i dyb søvn. Dette eksempel er kompatibelt med alle Silicon Labs Arduino boards. Forfatter: Tamas Jozsi (Silicon Labs) #include "ArduinoLowPower.h" void setup() void loop() Serial.printf("Går i dyb søvn i 10s ved %lu\n", millis());
|
Demo3 Dyb søvntilstand med flash og opvågning
/* Eksemplet viser grundlæggende brug af Arduino Low Power-biblioteket ved at sætte enheden i dyb søvn. Dette eksempel er kompatibelt med alle Silicon Labs Arduino boards. Forfatter: 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 timed wakeup"); void loop() //Serial.printf("Going to deep sleep for 10s at %lu\n", millis()); |

Beskyt XIAO MG24 mod at blive bricked, når den er i Deep Sleep
1.Brug Escape Pin (PC0)
-
Forbindelse: Forbind PC0 til GND før nulstilling af enheden.
-
Upload: Efter nulstilling, upload dit sketch mens enheden er i løkken.
2.Ændr dit sketch
#define USER_SW PC3 // Eksempel på pin til brugerkontakt void setup() { pinMode(USER_SW, INPUT_PULLUP); |
3.Undgå unødvendig flash-dvale
Løsninger til seriel portadgang og gendannelse
Windows-løsninger
1.Download den medfølgende ZIP-fil.
2.Forbind XIAO MG24
3.Kør scriptet
4.Verificer gendannelse
macOS-løsninger
1.Download den medfølgende ZIP-fil.
2.Forbind XIAO MG24
3.Tillad Terminal Adgang
-
Åbn Systemindstillinger: Gå til Systemindstillinger på din Mac.
-
Naviger til Sikkerhed & Privatliv: Klik på Sikkerhed & Privatliv, gå derefter til Privatliv fanen.
-
Tjek tilgængelighed: Under Tilgængelighed sektion, sørg for at Terminal har tilladelse til at styre din computer.
-
Tilføj Terminal om nødvendigt: Hvis Terminal ikke er på listen, klik på + knappen for manuelt at tilføje den. Vælg Terminal fra din Programmer-mappe.
4.Kør scriptet
-
Åbn Terminal.
-
Naviger til den udpakkede mappe ved hjælp af cd kommando. For eksempel:
-
Kør scriptet ved hjælp af ./xiao_mg24_erase.sh.Dette vil slette flashhukommelsen og nulstille enheden.
5.Verificer gendannelse
Bemærk
Andre oplysninger
Ofte stillede spørgsmål