Co jsou zač?
Začínáme
jednoduchý tovární program
XIAO MG24

XIAO MG24 Sense

Příprava hardwaru
-
1 x Seeed Studio XIAO MG24
-
1 x Počítač
-
1 x USB Type-C kabel
Příprava softwaru
-
Krok 1. Stáhněte a nainstalujte stabilní verzi Arduino IDE podle vašeho operačního systému.
-
Krok 2. Spusťte aplikaci Arduino.
-
Krok 3. Přidejte balíček desky XIAO MG24 do Arduino IDE a klikněte na OK.
-
Krok 4. Zavřete Arduino IDE a znovu jej otevřete.
Přidejte desku XIAO MG24



Začněte svůj první program Blink
-
Krok 1. Spusťte aplikaci Arduino.
-
Krok 2. Přejděte na Soubor > Ukázky > 01.Základy > Blink a otevřete program.

-
Krok 3. Vyberte model desky XIAO MG24 a zvolte odpovídající číslo portu pro nahrání programu.



Využití baterie
Připojení a správa baterie

Zobrazení stavu nabíjení
-
Bez připojené baterie: Červená kontrolka se rozsvítí při připojení kabelu Type-C a automaticky zhasne po 30 sekundách.
-
Nabíjení s připojenou baterií: Červená kontrolka bliká, zatímco kabel Type-C nabíjí baterii.
-
Když je baterie plně nabitá: Červená kontrolka zhasne, což signalizuje dokončení nabíjení.

Další poznámky
-
Používejte kvalifikované baterie: Používejte pouze baterie, které splňují specifikované požadavky.
-
Připojení datového kabelu: XIAO lze připojit k počítači pomocí datového kabelu i při napájení z baterie. Mějte jistotu, že má vestavěný obvodový ochranný čip pro bezpečnost.
-
LED indikátor: Když je zařízení XIAO MG24 napájeno z baterie, nebudou svítit žádné LED diody (pokud jste je sami nenaprogramovali). Neposuzujte funkčnost XIAO MG24 podle stavu LED; spoléhejte se na svůj program pro správné vyhodnocení.
-
Monitorování úrovně baterie: Bohužel momentálně nemůžeme poskytnout způsob, jak zkontrolovat zbývající úroveň baterie přes software (kvůli nedostatku dostupných pinů čipu). Měli byste baterii pravidelně nabíjet nebo použít multimetr k monitorování úrovně baterie.
Měření napětí baterie
Kód softwaru:
/* Čte analogový vstup na pinu 0, výsledek tiskne do Serial Monitoru. Tento příkladový kód je ve veřejné doméně. https://www.arduino.cc/en/Tutorial/BuiltInExamples/AnalogReadSerial // inicializační rutina se spustí jednou po stisknutí resetu: void loop() { |
Zobrazit výsledek

Příklad hlubokého spánku a spánku
Demo1 Režim spánku a probuzení
Příklad ukazuje základní použití knihovny Arduino Low Power tím, že zařízení uspí na určitou dobu. Tento příklad je kompatibilní se všemi Arduino deskami od Silicon Labs. Autor: Tamas Jozsi (Silicon Labs) #include "ArduinoLowPower.h" void setup() void loop() Serial.printf("Přechod do spánku v čase %lu\n", millis()); |
Demo2 Režim hlubokého spánku a probuzení
/* Příklad ukazuje základní použití knihovny Arduino Low Power tím, že zařízení uvede do hlubokého spánku. Tento příklad je kompatibilní se všemi Arduino deskami od Silicon Labs. Autor: Tamas Jozsi (Silicon Labs) #include "ArduinoLowPower.h" void setup() void loop() Serial.printf("Přechod do hlubokého spánku na 10 s v čase %lu\n", millis());
|
Demo3 režim hlubokého spánku s flash a probuzením
/* Příklad ukazuje základní použití knihovny Arduino Low Power tím, že zařízení uvede do hlubokého spánku. Tento příklad je kompatibilní se všemi Arduino deskami od Silicon Labs. Autor: 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("Časované probuzení z hlubokého spánku"); void loop() //Serial.printf("Přechod do hlubokého spánku na 10 s v čase %lu\n", millis()); |

Ochrana XIAO MG24 před zablokováním v režimu hlubokého spánku
1. Použijte únikový pin (PC0)
-
Připojení: Před resetem připojte PC0 k GND.
-
Nahrání: Po resetu nahrajte svůj sketch, zatímco je zařízení ve smyčce.
2. Upravte svůj sketch
#define USER_SW PC3 // Příklad pinu pro uživatelský spínač void setup() { pinMode(USER_SW, INPUT_PULLUP); |
3.Zabraňte zbytečnému uspání flash paměti
Řešení pro přístup k sériovému portu a zotavení
Řešení pro Windows
1.Stáhněte si poskytnutý ZIP soubor.
2.Připojte XIAO MG24
3.Spustit skript
4.Ověření zotavení
Řešení pro macOS
1.Stáhněte si poskytnutý ZIP soubor.
2.Připojte XIAO MG24
3.Povolit Terminál Přístup
-
Otevřete Předvolby systému: Přejděte do Předvolby systému na vašem Macu.
-
Přejděte do Zabezpečení a soukromí: Klikněte na Zabezpečení a soukromí, poté přejděte do Soukromí záložka.
-
Zkontrolujte přístupnost: V části Přístupnost sekce, ujistěte se, že Terminál má povolení ovládat váš počítač.
-
Přidejte Terminál, pokud je to nutné: Pokud není Terminál uveden, klikněte na tlačítko + a přidejte jej ručně. Vyberte Terminál ze složky Aplikace.
4.Spusťte skript
-
Otevřete Terminál.
-
Přejděte do rozbalené složky pomocí cd příkazu. Například:
-
Spusťte skript pomocí ./xiao_mg24_erase.shTímto se vymaže flash paměť a zařízení se resetuje.
5.Ověření obnovení
Poznámka
Další informace
Často kladené otázky