WHADDA - LOGOWPI304N microSD Card Logging Shield fyrir Arduino
Notendahandbók
microSD Card Logging Shield fyrir Arduino®
WHADDA WPI304N microSD kortaskráningarskjöldur fyrir Arduino

WPI304N

Inngangur

Til allra íbúa Evrópusambandsins
Mikilvægar umhverfisupplýsingar um þessa vöru
Ruslatákn Þetta tákn á tækinu eða umbúðunum gefur til kynna að fargun tækisins eftir líftíma þess gæti skaðað umhverfið. Ekki farga tækinu (eða rafhlöðum) sem óflokkuðu sorpi; það ætti að fara með það til sérhæfðs fyrirtækis til endurvinnslu. Þessu tæki ætti að skila til dreifingaraðila eða til endurvinnsluþjónustu á staðnum. Virða staðbundnar umhverfisreglur.
Ef þú ert í vafa skaltu hafa samband við sorphirðuyfirvöld á staðnum.
Þakka þér fyrir að velja Whadda! Vinsamlegast lestu handbókina vandlega áður en tækið er tekið í notkun. Ef tækið skemmdist í flutningi skaltu ekki setja það upp eða nota það og hafa samband við söluaðila.

Öryggisleiðbeiningar

Lestu ICON Lestu og skildu þessa handbók og öll öryggismerki áður en þetta tæki er notað.
milwaukee M12 SLED Spot Ligh - Tákn 1 Aðeins til notkunar innandyra.

  • Þetta tæki er hægt að nota af börnum frá 8 ára og eldri, og einstaklingum með skerta líkamlega, skynræna eða andlega getu eða skort á reynslu og þekkingu ef þeir hafa fengið eftirlit eða leiðbeiningar um notkun tækisins á öruggan hátt og skilja. hætturnar sem fylgja því. Börn mega ekki leika sér með tækið. Þrif og notendaviðhald skulu ekki gera af börnum án eftirlits.

Almennar leiðbeiningar

  • Sjá Velleman® þjónustu- og gæðaábyrgð á síðustu síðum þessarar handbókar.
  • Allar breytingar á tækinu eru bannaðar af öryggisástæðum. Tjón af völdum breytinga notenda á tækinu fellur ekki undir ábyrgðina.
  • Notaðu aðeins tækið í þeim tilgangi sem það er ætlað. Notkun tækisins á óviðkomandi hátt mun ógilda ábyrgðina.
  • Tjón sem stafar af því að virða ekki tilteknar viðmiðunarreglur í þessari handbók falla ekki undir ábyrgðina og söluaðilinn mun ekki taka ábyrgð á neinum göllum eða vandamálum sem af þessu fylgja.
  • Hvorki Velleman Group nv né söluaðilar þess geta borið ábyrgð á neinu tjóni (óvenjulegu, tilfallandi eða óbeinu) – hvers eðlis (fjárhagslegt, líkamlegt…) sem stafar af vörslu, notkun eða bilun á þessari vöru.
  • Geymdu þessa handbók til síðari viðmiðunar.

Hvað er Arduino®

Arduino ® er opinn frumgerð vettvangur sem byggir á vél- og hugbúnaði sem auðvelt er að nota. Arduino ® töflur geta lesið inntak - ljósskynjara, fingur á hnappi eða Twitter skilaboð - og breytt því í úttak - virkjun mótor, kveikt á LED, birt eitthvað á netinu. Þú getur sagt stjórninni þinni hvað á að gera með því að senda leiðbeiningar til örstýringarinnar á borðinu. Til að gera það notarðu Arduino forritunarmálið (byggt á Wiring) og Arduino ® hugbúnaðinn IDE (byggt á vinnslu). Viðbótarskjöldur/einingar/íhlutir eru nauðsynlegir til að lesa twitter skilaboð eða birta á netinu. Brim til www.arduino.cc fyrir frekari upplýsingar.

Vöru lokiðview

Þessi skjöldur mun reynast gagnlegur fyrir gagnaskráningu með Arduino® þínum. Hægt að setja saman og sérsníða auðveldlega fyrir hvaða gagnaskráningarverkefni sem er.
Þú getur notað þetta kort til að fá aðgang að microSD minniskortum með því að nota SPI samskiptareglur í örstýringarverkefnum þínum.

Tæknilýsing

  • styður microSD kort (≤ 2 GB) og microSDHC kort (≤ 32 GB) (háhraða)
  • um borð binditage stigumbreytingarhringrás sem tengir gagnamagntager á milli 5 V frá Arduino ® stjórnandi og 3.3 V til SD korts gagnapinna
  • aflgjafi: 4.5-5.5 V
  • um borð binditage þrýstijafnari 3V3, fyrir árgtage stigi hringrás
  • samskiptaviðmót: SPI strætó
  • 4x M2 skrúfustaðsetningargöt til að auðvelda uppsetningu
  • stærð: 4.1 x 2.4 cm

Raflögn

Skógarhöggsskjöldur Til Arduino® Uno Til Arduino ® Mega
CS (kapalval) 4 53
SCK (CLK) 13 52
MOSI 11 51
MISO 12 50
5V (4.5V-5.5V) 5V 5V
GND GND GND

WHADDA WPI304N microSD Card Logging Shield fyrir Arduino - mynd

Hringrásarmynd

WHADDA WPI304N microSD kortaskráningarskjöldur fyrir Arduino - mynd 1

Rekstur

Inngangur
WPI304N SD kortareiningin er sérstaklega gagnleg fyrir verkefni sem krefjast gagnaskráningar. Arduino ® getur búið til file á SD kort til að skrifa og vista gögn með því að nota tandard SD bókasafn frá Arduino ® IDE. WPI304N einingin notar SPI samskiptareglur.
Undirbúningur microSD kort
Fyrsta skrefið þegar þú notar WPI304N SD kortareininguna með Arduino ® er að forsníða microSD kortið sem FAT16 eða FAT32 file kerfi. Fylgdu leiðbeiningunum hér að neðan:

  1. Settu SD-kortið í tölvuna þína. Farðu í Tölvan mín og hægrismelltu á SD kortið sem hægt er að fjarlægja. Veldu Format eins og sýnt er á myndinni hér að neðan.WHADDA WPI304N microSD kortaskráningarskjöldur fyrir Arduino - mynd1
  2. Nýr gluggi birtist. Veldu FAT32, ýttu á Start til að frumstilla sniðferlið og fylgdu leiðbeiningunum á skjánum.WHADDA WPI304N microSD kortaskráningarskjöldur fyrir Arduino - mynd 2

Notkun SD-kortseiningarinnar
Settu forsniðna microSD-kortið í SD-kortseininguna. Tengdu SD-kortseininguna við Arduino ® Uno eins og sýnt er í hringrásinni hér að neðan, eða athugaðu pinnaúthlutunartöfluna í fyrri hluta.
WHADDA WPI304N microSD kortaskráningarskjöldur fyrir Arduino - mynd2

Kóðun
SD kort upplýsingar
Til að ganga úr skugga um að allt sé rétt tengt og SD-kortið virki skaltu fara á File →Tdamples → SD → CardInfo í Arduino ® IDE hugbúnaðinum.
Hladdu nú kóðanum inn á Arduino® Uno borðið þitt. Gakktu úr skugga um að velja rétta borðið og COM tengið. Opnaðu raðskjáinn með flutningshraða 9600. Venjulega verða upplýsingar um microSD kortið þitt kynntar á raðskjánum. Ef allt virkar rétt muntu sjá svipuð skilaboð á raðskjánum.WHADDA WPI304N microSD kortaskráningarskjöldur fyrir Arduino - mynd3

Að lesa og skrifa gögn á microSD kortið
SD bókasafnið býður upp á gagnlegar aðgerðir sem gera kleift að skrifa auðveldlega á og lesa af SD korti. Opnaðu ReadWrite example frá File → Dæmiamples → SD →  ReadWrite og hlaðið því upp á Arduino® Uno borðið þitt.
Kóði

1. /*
2. SD kort lesa / skrifa
3.
4. Þetta frvampLe sýnir hvernig á að lesa og skrifa gögn til og frá SD-korti file
5. Hringrásin:
6. SD kort tengt við SPI strætó sem hér segir:
7. ** MOSI – pinna 11
8. ** MISO – pinna 12
9. ** CLK – pinna 13
10. ** CS – pinna 4 (fyrir MKRZero SD: SDCARD_SS_PIN)
11.
12. stofnað nóvember 2010
13. eftir David A. Mellis
14. breytt 9. apríl 2012
15. eftir Tom Igoe
16.
17. Þetta frvample kóðinn er í almenningi.
18.
19. */
20.
21. #meðfylgja
22. #meðfylgja
23.
24. File myFile;
25.
26. ógild uppsetning() {
27. // Opnaðu raðsamskipti og bíddu eftir að höfn opnist:
28. Serial.begin(9600);
29. while (!Serial) {
30. ; // bíddu eftir að raðtengi tengist. Þarf aðeins fyrir innfædd USB tengi
31.}
32.
33.
34. Serial.print(“Frumstillir SD kort...”);
35.
36. ef (!SD.begin(4)) {
37. Serial.println(“frumstilling mistókst!”);
38. meðan (1);
39.}
40. Serial.println(“frumstilling lokið.”);
41.
42. // opnaðu file. athugið að aðeins einn file getur verið opið í einu,
43. // þannig að þú verður að loka þessu áður en þú opnar annan.
44. mínFile = SD.open(“test.txt”, FILE_SKRIFA);
45.
46. ​​// ef file opnaði allt í lagi, skrifaðu til þess:
47. ef (mínFile) {
48. Serial.print(“Að skrifa í test.txt…”);
49. mínFile.println(“prófun 1, 2, 3.”);
50. // loka file:
51. mínFile.loka();
52. Serial.println(“búið.”);
53. } annað {
54. ​​// ef file opnaði ekki, prentaðu villu:
55. Serial.println(“villa við að opna test.txt”);
56.}
57.
58. // opnaðu aftur file til að lesa:
59. mínFile = SD.open(“test.txt”);
60. ef (mínFile) {
61. Serial.println(“test.txt:”);
62.
63. // lesið úr file þangað til það er ekkert annað í því:
64. meðan (mínFile.laus()) {
65. Serial.write(myFile.lesa());
66.}
67. // loka file:
68. mínFile.loka();
69. } annað {
70. ​​// ef file opnaði ekki, prentaðu villu:
71. Serial.println(“villa við að opna test.txt”);
72.}
73.}
74.
75. ógild lykkja() {
76. // ekkert gerist eftir uppsetningu
77.}

Þegar kóðanum hefur verið hlaðið upp og allt er í lagi birtist eftirfarandi gluggi á raðskjánum.WHADDA WPI304N microSD kortaskráningarskjöldur fyrir Arduino - mynd5Þetta gefur til kynna að lestur/skrif hafi gengið vel. Til að athuga um files á SD kortinu skaltu nota Notepad til að opna TEST.TXT file á microSD kortinu. Eftirfarandi gögn birtast á .txt sniði:WHADDA WPI304N microSD kortaskráningarskjöldur fyrir Arduino - mynd6

NonBlockingWrite.ino tdample
Í upprunalegu frvample NonBlockingWrite kóða, breyttu línu 48
if (!SD.begin()) {
til
ef (!SD.begin(4)) {
Bættu einnig við eftirfarandi línum á eftir línu 84:
// prentaðu biðminni lengd. Þetta mun breytast eftir því hvenær
// gögn eru í raun skrifuð á SD kortið file:
Serial.print(“Óvistuð gagnaminnislengd (í bætum): “);
Serial.println(buffer.length());
// athugaðu tímann sem síðasta línunni var bætt við strenginn
Heildarkóði ætti að vera sem hér segir:

1. /*
2. Skrifa án læsingar
3.
4. Þetta frvampLe sýnir hvernig á að framkvæma skrif sem ekki hindrar
5. til a file á SD korti. The file mun innihalda núverandi millis()
6. gildi á 10ms fresti. Ef SD-kortið er upptekið verða gögnin í biðminni
7. til að loka ekki fyrir skissuna.
8.
9. ATH: mínFile.availableForWrite() mun sjálfkrafa samstilla
10. file innihaldi eftir þörfum. Þú gætir tapað einhverjum ósamstilltum gögnum
11. enn ef minnFile.sync() eða minnFile.close() er ekki kallað.
12.
13. Hringrásin:
14. SD kort tengt við SPI strætó sem hér segir:
15. MOSI – pinna 11
16. MISO – pinna 12
17. SCK / CLK – pinna 13
18. CS – pinna 4 (fyrir MKRZero SD: SDCARD_SS_PIN)
19.
20. Þetta frvample kóðinn er í almenningi.
21. */
22.
23. #meðfylgja
24.
25. // file nafn til að nota til að skrifa
26. const bleikja filenafn[] = “demo.txt”;
27.
28. // File mótmæla til að tákna file
29. File txtFile;
30.
31. // strengur í biðminni
32. Strengjabuff;
33.
34. unsigned long lastMillis = 0;
35.
36. ógild uppsetning() {
37. Serial.begin(9600);
38. meðan (!Röð);
39. Serial.print(“Frumstillir SD kort...”);
40.
41. // vara 1kB fyrir streng notað sem biðminni
42. biðminni.varasjóður (1024);
43.
44. // stilltu LED pinna á output, notað til að blikka þegar skrifað er
45. pinMode(LED_BUILTIN, OUTPUT);
46.
47. // settu inn SD kortið
48. ef (!SD.begin(4)) {
49. Serial.println(“Kort mistókst, eða ekki til staðar”);
50. Serial.println(“frumstilling mistókst. Athuga þarf:”);
51. Serial.println(“1. er kort sett í?”);
52. Serial.println(“2. er raflögnin þín rétt?”);
53. Serial.println(“3. breyttir þú chipSelect pinna til að passa við skjöldinn þinn eða
mát?");
54. Serial.println(“Athugið: ýttu á endurstillingarhnappinn á borðinu og opnaðu þennan Serial Monitor aftur
eftir að hafa lagað vandamál þitt!");
55. // ekki gera neitt meira:
56. meðan (1);
57.}
58.
59. // Ef þú vilt byrja á tómu file,
60. // afskrifaðu næstu línu:
61. // SD.remove(filenafn);
62.
63. // reyndu að opna file fyrir skrif
64. txtFile = SD.open(filenafn, FILE_SKRIFA);
65. ef (!txtFile) {
66. Serial.print(“villa við opnun“);
67. Serial.println(filenafn);
68. meðan (1);
69.}
70.
71. // bæta við nokkrum nýjum línum til að byrja
72. txtFile.println();
73. txtFile.println(“Halló heimur!”);
74. Serial.println(“Byrjað að skrifa til file…”);
75.}
76.
77. ógild lykkja() {
78. // athugaðu hvort það séu meira en 10 ms síðan síðustu línu bætt við
79. unsigned long now = millis();
80. if ((nú – lastMillis) >= 10) {
81. // bæta við nýrri línu í biðminni
82. biðminni += “Halló “;
83. biðminni += nú;
84. biðminni += “\r\n”;
85. // prenta biðminni lengd. Þetta mun breytast eftir því hvenær
86. // gögn eru í raun skrifuð á SD kortið file:
87. Serial.print(“Óvistuð gagnaminnislengd (í bætum): “);
88. Serial.println(buffer.length());
89. // athugaðu tímann sem síðasta línan var bætt við strenginn
90. lastMillis = nú;
91.}
92.
93. // athugaðu hvort SD-kortið sé tiltækt til að skrifa gögn án þess að loka
94. // og ef biðminni gögnin duga fyrir fullri klumpstærð
95. unsigned int chunkSize = txtFile.availableForWrite();
96. if (chunkSize && buffer.length() >= chunkSize) {
97. // skrifa til file og blikka LED
98. digitalWrite(LED_BUILTIN, HIGH);
99. txtFile.write(buffer.c_str(), chunkSize);
100. digitalWrite(LED_BUILTIN, LOW);
101.
102. // fjarlægðu skrifuð gögn úr biðminni
103. buffer.remove(0, chunkSize);
104.}
105.}

WHADDA - LOGOWHADDA - LOGO1

Breytingar og prentvillur áskilnar – © Velleman Group nv. WPI304N_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
whadda.com

Skjöl / auðlindir

WHADDA WPI304N microSD kortaskráningarskjöldur fyrir Arduino [pdfNotendahandbók
WPI304N microSD kortaskráningarskjöldur fyrir Arduino, WPI304N, microSD kortaskráningarskjöldur fyrir Arduino, kortaskráningarskjöldur, skógarhöggsskjöldur, skjöldur

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *