Mitä ne ovat?
Aloittaminen
yksinkertainen tehdasohjelma
XIAO MG24

XIAO MG24 Sense

Laitteiston valmistelu
-
1 x Seeed Studio XIAO MG24
-
1 x Tietokone
-
1 x USB Type-C -kaapeli
Ohjelmiston valmistelu
-
Vaihe 1. Lataa ja asenna vakaa versio Arduino IDE:stä käyttöjärjestelmäsi mukaan.
-
Vaihe 2. Käynnistä Arduino-sovellus.
-
Vaihe 3. Lisää XIAO MG24 -korttipaketti Arduino IDE:hen ja napsauta OK.
-
Vaihe 4. Sulje Arduino IDE ja avaa se uudelleen.
Lisää XIAO MG24 -kortti



Aloita ensimmäinen Blink-ohjelmasi
-
Vaihe 1. Käynnistä Arduino-sovellus.
-
Vaihe 2. Siirry kohtaan Tiedosto > Esimerkit > 01.Perusteet > Vilkku ja avaa ohjelma.

-
Vaihe 3. Valitse XIAO MG24 -levymalli ja valitse sopiva porttinumero ohjelman lataamista varten.



Akun käyttö
Akun liittäminen ja hallinta

Lataustilan näyttö
-
Ilman akkua kytkettynä: Punainen valo syttyy, kun Type-C-kaapeli on kytketty, ja sammuu automaattisesti 30 sekunnin kuluttua.
-
Lataus akun ollessa kytkettynä: Punainen valo vilkkuu, kun Type-C-kaapeli lataa akkua.
-
Kun akku on täysin ladattu: Punainen valo sammuu, mikä ilmoittaa latausprosessin valmistumisesta.

Muut huomautukset
-
Käytä hyväksyttyjä paristoja: Käytä vain paristoja, jotka täyttävät määritellyt vaatimukset.
-
Datakaapelin liitäntä: XIAO voidaan liittää tietokoneeseen datakaapelilla samalla kun se toimii paristolla. Voit olla varma, että siinä on sisäänrakennettu piirikytkentäsuoja turvallisuuden takaamiseksi.
-
LED-ilmaisin: Kun laite toimii paristolla, XIAO MG24 ei näytä LED-valoja (ellei sitä ole ohjelmoitu näyttämään). Älä arvioi XIAO MG24:n toimintaa LED-valojen perusteella; luota ohjelmaasi oikean arvion saamiseksi.
-
Akun tason seuranta: Valitettavasti emme tällä hetkellä voi tarjota tapaa tarkistaa jäljellä oleva akun taso ohjelmiston kautta (chipin nastojen puutteen vuoksi). Sinun tulisi ladata akkua säännöllisesti tai käyttää yleismittaria akun tason seuraamiseen.
Akun jännitteen mittaus
Ohjelmistokoodi:
/* Lukee analogisen tulon nastasta 0, tulostaa tuloksen Serial Monitoriin. Tämä esimerkkikoodi on julkisessa käytössä. https://www.arduino.cc/en/Tutorial/BuiltInExamples/AnalogReadSerial // asetusrutiini suoritetaan kerran, kun painat reset-nappia: void loop() { |
Näytä tulos

Syvä uni ja uniesimerkki
Demo1 Unetila ja herätys
Esimerkki näyttää Arduino Low Power -kirjaston peruskäytön laittamalla laitteen nukkumaan tietyn ajanjakson ajaksi. Tämä esimerkki on yhteensopiva kaikkien Silicon Labsin Arduino-lautojen kanssa. Tekijä: Tamas Jozsi (Silicon Labs) #include "ArduinoLowPower.h" void setup() void loop() Serial.printf("Mennään nukkumaan kello %lu\n", millis()); |
Demo2 Syvä unetila ja herätys
/* Esimerkki näyttää Arduino Low Power -kirjaston peruskäytön asettamalla laitteen syvään lepotilaan. Tämä esimerkki on yhteensopiva kaikkien Silicon Labsin Arduino-lautojen kanssa. Tekijä: Tamas Jozsi (Silicon Labs) #include "ArduinoLowPower.h" void setup() void loop() Serial.printf("Going to deep sleep for 10s at %lu\n", millis());
|
Demo3 Syvälepotila flashilla ja herätyksellä
/* Esimerkki näyttää Arduino Low Power -kirjaston peruskäytön asettamalla laitteen syvään lepotilaan. Tämä esimerkki on yhteensopiva kaikkien Silicon Labsin Arduino-lautojen kanssa. Tekijä: 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("Syvän lepotilan ajoitettu herätys"); void loop() //Serial.printf("Mennään syvään lepotilaan 10 sekunniksi kohdassa %lu\n", millis()); |

XIAO MG24:n suojaaminen brickaukselta syvässä lepotilassa
1.Käytä pakenemispinniä (PC0)
-
Yhteys: Yhdistä PC0 maahan ennen laitteen nollausta.
-
Lataus: Nollauksen jälkeen lataa sketsisi laitteen ollessa silmukassa.
2.Muokkaa sketsiäsi
#define USER_SW PC3 // Esimerkkipinni käyttäjän kytkimelle void setup() { pinMode(USER_SW, INPUT_PULLUP); |
3.Vältä tarpeetonta flash-muistin lepotilaa
Ratkaisut sarjaportin käyttöön ja palautukseen
Windows-ratkaisut
1.Lataa annettu ZIP-tiedosto.
2.Yhdistä XIAO MG24
3.Suorita skripti
4.Vahvista palautus
macOS-ratkaisut
1.Lataa annettu ZIP-tiedosto.
2.Yhdistä XIAO MG24
3.Salli Liitin Käyttöoikeudet
-
Avaa Järjestelmäasetukset: Siirry kohtaan Järjestelmäasetukset Macillasi.
-
Siirry kohtaan Suojaus ja yksityisyys: Napsauta Suojaus ja yksityisyyssitten siirry kohtaan Yksityisyys välilehdellä.
-
Tarkista saavutettavuus: Saavutettavuus osiossa varmista, että Terminalilla on lupa ohjata tietokonettasi.
-
Lisää Terminal tarvittaessa: Jos Terminal ei ole listalla, napsauta + -painiketta lisätäksesi sen manuaalisesti. Valitse Terminal Sovellukset-kansiostasi.
4.Suorita skripti
-
Avaa Terminal.
-
Siirry purettuun kansioon käyttämällä cd komentoa. Esimerkiksi:
-
Suorita skripti käyttämällä ./xiao_mg24_erase.sh. Tämä tyhjentää flash-muistin ja nollaa laitteen.
5. Vahvista palautus
Huomautus
Muut tiedot
UKK