KHOOM - LOGOWPI304N microSD Card Logging Shield rau Arduino
Cov neeg siv phau ntawv
microSD Card Logging Shield rau Arduino®
WHADDA WPI304N microSD Card Logging Shield rau Arduino

WPI 304 N

Taw qhia

Rau txhua tus neeg nyob hauv European Union
Cov ntaub ntawv tseem ceeb ib puag ncig ntawm cov khoom no
Icon ntawm Dustbin Cov cim no ntawm lub cuab yeej lossis lub pob qhia tias kev pov tseg ntawm lub cuab yeej tom qab nws lub neej yuav ua rau muaj kev puas tsuaj rau ib puag ncig. Tsis txhob pov tseg ntawm chav tsev (lossis roj teeb) raws li cov khoom pov tseg hauv nroog uas tsis tau txheeb xyuas; nws yuav tsum raug coj mus rau lub tuam txhab tshwj xeeb rau kev rov ua dua tshiab. Cov cuab yeej no yuav tsum raug xa rov qab mus rau koj tus neeg xa khoom lossis mus rau qhov kev pabcuam rov ua dua tshiab hauv zos. Ua raws li cov cai hauv cheeb tsam ib puag ncig.
Yog tias muaj kev tsis ntseeg, hu rau koj tus kws saib xyuas cov pov tseg hauv zos.
Ua tsaug rau koj xaiv Whadda! Thov nyeem phau ntawv qhia kom meej ua ntej nqa cov cuab yeej no mus rau kev pabcuam. Yog tias lub cuab yeej puas lawm hauv kev thauj mus los, tsis txhob nruab lossis siv nws thiab tiv tauj koj tus neeg muag khoom.

Cov lus qhia kev nyab xeeb

Nyeem ICON Nyeem thiab nkag siab phau ntawv no thiab tag nrho cov cim kev nyab xeeb ua ntej siv cov khoom siv no.
milwaukee M12 SLED Spot Ligh - Icon 1 Rau kev siv sab hauv tsev nkaus xwb.

  • Cov cuab yeej no siv tau los ntawm cov menyuam yaus hnub nyoog qis dua 8 xyoos thiab siab dua, thiab cov neeg uas muaj peev xwm txo qis lub cev, hnov ​​​​los yog lub hlwb lossis tsis muaj kev paub thiab kev paub yog tias lawv tau txais kev saib xyuas lossis kev qhia txog kev siv cov cuab yeej kom muaj kev nyab xeeb thiab nkag siab. cov teeb meem cuam tshuam. Cov menyuam yaus yuav tsum tsis txhob ua si nrog lub cuab yeej. Kev tu thiab tu cov neeg siv yuav tsum tsis txhob ua los ntawm cov menyuam yaus yam tsis muaj kev saib xyuas.

Cov Lus Qhia dav dav

  • Xa mus rau Velleman® Service thiab Quality Warranty nyob rau nplooj ntawv kawg ntawm phau ntawv no.
  • Txhua qhov kev hloov kho ntawm lub cuab yeej yog txwv tsis pub vim kev nyab xeeb. Kev puas tsuaj los ntawm cov neeg siv hloov kho rau lub cuab yeej tsis raug them los ntawm lub warranty.
  • Tsuas yog siv lub cuab yeej rau nws lub hom phiaj. Kev siv lub cuab yeej hauv txoj kev tsis tau tso cai yuav ua rau tsis muaj qhov lav.
  • Kev puas tsuaj los ntawm kev tsis saib xyuas qee cov lus qhia hauv phau ntawv no tsis muaj kev lav phib xaub thiab tus neeg muag khoom yuav tsis lees txais kev lav phib xaub rau cov teeb meem tshwm sim los yog teeb meem.
  • Tsis yog Velleman Group nv los yog nws cov tswv lag luam tuaj yeem lav lub luag haujlwm rau kev puas tsuaj ( txawv txawv, xwm txheej lossis tsis ncaj ncees) - ntawm txhua qhov xwm txheej (nyiaj txiag, lub cev ...) tshwm sim los ntawm kev muaj, siv lossis ua tsis tiav ntawm cov khoom no.
  • Khaws phau ntawv no rau yav tom ntej siv.

Arduino® yog dab tsi

Arduino ® yog qhov qhib-qhov kev tsim tawm platform raws li cov khoom siv yooj yim siv thiab software. Arduino ® boards muaj peev xwm nyeem tau inputs - lub teeb-on sensor, ib tug ntiv tes ntawm ib tug khawm los yog ib tug Twitter lus - thiab tig nws mus rau hauv cov zis - ua kom lub cev muaj zog, tig rau ib tug LED, tshaj tawm ib yam dab tsi hauv internet. Koj tuaj yeem qhia koj lub rooj tsavxwm yuav ua li cas los ntawm kev xa cov lus qhia rau lub microcontroller ntawm lub rooj tsavxwm. Txhawm rau ua li ntawd, koj siv Arduino programming lus (raws li Wiring) thiab Arduino ® software IDE (raws li Kev Ua Haujlwm). Ntxiv ntaub thaiv npog/modules/components yuav tsum tau nyeem cov lus twitter lossis tshaj tawm hauv online. Surf rau www.arduino.cc yog xav paub ntxiv.

Khoom dhau lawmview

Cov ntaub thaiv npog no yuav ua pov thawj muaj txiaj ntsig rau kev sau cov ntaub ntawv nrog koj Arduino®. Yuav tau yooj yim sib sau ua ke thiab kho kom haum rau txhua qhov project data-logging project.
Koj tuaj yeem siv daim npav no nkag mus rau microSD daim npav nco siv SPI raws tu qauv hauv koj cov haujlwm microcontroller.

Specifications

  • Txhawb microSD phaib (≤ 2 GB) thiab microSDHC phaib (≤ 32 GB) (siab ceev)
  • onboard voltage theem hloov dua siab tshiab Circuit Court uas cuam tshuam cov ntaub ntawv voltages ntawm 5 V los ntawm Arduino ® maub los thiab 3.3 V rau SD daim npav cov ntaub ntawv pins
  • Lub hwj chim: 4.5-5.5V
  • onboard voltage regulator 3V3, rau voltage theem circuit
  • kev sib txuas lus interface: SPI npav
  • 4x M2 ntsia hlau qhov chaw rau kev yooj yim installation
  • Loj: 4.1 x 2.4 cm

Kev xaim

Cov ntaub thaiv npog Rau Arduino® Uno Rau Arduino ® Mega
CS (Cable xaiv) 4 53
CLK (UA) 13 52
MOSI 11 51
MISO 12 50
5V (4.5V-5.5V) 5V 5V
GND GND GND

WHADDA WPI304N microSD Card Logging Shield rau Arduino - duab

Daim duab Circuit Court

WHADDA WPI304N microSD Card Logging Shield rau Arduino - duab 1

Kev ua haujlwm

Taw qhia
WPI304N SD daim npav module yog tshwj xeeb tshaj yog pab tau rau tej yaam num uas yuav tsum tau cov ntaub ntawv logging.Arduino ® muaj peev xwm tsim ib tug file mus rau ib daim npav SD los sau thiab khaws cov ntaub ntawv, siv lub tandard SD tsev qiv ntawv los ntawm Arduino ® IDE. WPI304N module siv SPI kev sib txuas lus raws tu qauv.
Npaj daim npav microSD
Thawj kauj ruam thaum siv WPI304N SD daim npav module nrog Arduino ® , yog formatting microSD daim npav li FAT16 lossis FAT32 file qhov system. Ua raws li cov lus qhia hauv qab no:

  1. Ntxig SD daim npav hauv koj lub computer. Mus rau My Computer thiab right-click rau SD card tshem tau tsav. Xaiv hom raws li qhia hauv daim duab hauv qab no.WHADDA WPI304N microSD Card Logging Shield rau Arduino - fig1
  2. Lub qhov rais tshiab pops. Xaiv FAT32, nias Start kom pib cov txheej txheem formatting thiab ua raws li cov lus qhia ntawm lub vijtsam.WHADDA WPI304N microSD Card Logging Shield rau Arduino - duab 2

Siv SD daim npav module
Ntxig lub formatted microSD daim npav hauv SD daim npav module. Txuas lub SD daim npav module rau Arduino ® Uno raws li qhia hauv Circuit Court hauv qab no, lossis kos lub rooj ua haujlwm tus pin hauv ntu dhau los.
WHADDA WPI304N microSD Card Logging Shield rau Arduino - fig2

Coding
Cov ntaub ntawv SD daim npav
Txhawm rau kom paub tseeb tias txhua yam txuas tau raug, thiab SD daim npav ua haujlwm, mus rau File → Examples → SD → CardInfo hauv Arduino ® IDE software.
Tam sim no, xa cov lej rau koj lub rooj tsav xwm Arduino® Uno. Nco ntsoov xaiv lub rooj tsavxwm thiab COM chaw nres nkoj. Qhib lub serial saib nrog baud tus nqi 9600. Feem ntau, koj cov ntaub ntawv microSD daim npav yuav raug nthuav tawm hauv cov saib xyuas. Yog tias txhua yam ua haujlwm zoo, koj yuav pom cov lus zoo sib xws ntawm cov saib serial.WHADDA WPI304N microSD Card Logging Shield rau Arduino - fig3

Nyeem thiab sau cov ntaub ntawv rau hauv daim npav microSD
Lub tsev qiv ntawv SD muab cov haujlwm muaj txiaj ntsig uas tso cai rau sau tau yooj yim thiab nyeem los ntawm SD daim npav. Qhib ReadWrite examplwm od File → Examples → SD →  ReadWrite thiab xa nws mus rau koj lub rooj tsav xwm Arduino® Uno.
Code

1. /*
2. SD daim ntawv nyeem/sau
3.
4. Ib example qhia yuav ua li cas nyeem thiab sau cov ntaub ntawv mus thiab los ntawm SD card file
5. Circuit Court:
6. SD daim npav txuas rau SPI npav raws li hauv qab no:
7. ** MOSI – pin 11
8. ** MISO – pin 12
9. ** CLK – pin 13
10. ** CS – pin 4 (for MKRZero SD: SDCARD_SS_PIN)
11.
12. created Nov 2010
13. los ntawm David A. Mellis
14. hloov kho 9 Plaub Hlis 2012
15. by Tom Igoe
16.
17. Ib example chaws yog nyob rau pej xeem.
18.
19. */
20.
21. #nrog
22. #nrog
23.
24. File myFile;
25.
26. void setup() {
27. // Qhib serial kev sib txuas lus thiab tos kom qhib chaw nres nkoj:
28. Serial.begin(9600);
29. thaum (!Serial) {
30.; // tos qhov chaw nres nkoj serial txuas. Xav tau rau cov chaw nres nkoj USB haiv xwb
31.}
32.
33.
34. Serial.print(“Initializing SD card…”);
35.
36. yog (!SD.begin(4)) {
37. Serial.println("kev pib ua tsis tiav!");
38. thaum (1);
39.}
40. Serial.println("pib ua tiav.");
41.
42. // qhib lub file. nco ntsoov tias tsuas yog ib qho xwb file tuaj yeem qhib rau ib lub sijhawm,
43. // yog li koj yuav tsum kaw qhov no ua ntej qhib dua.
44.o kuvFile = SD.open(“test.txt”, FILE_WRITE);
45.
46. ​​// yog file qhib ok, sau rau nws:
47. if (kuvFile) {
48. Serial.print(“Sau rau test.txt…”);
49.o kuvFile.println(“testing 1, 2, 3.”);
50. // kaw qhov file:
51.o kuvFile.close();
52. Serial.println("ua tiav.");
53. } lwm {
54. ​​// yog file tsis qhib, luam ib qho yuam kev:
55. Serial.println(“ yuam kev qhib test.txt”);
56.}
57.
58. // rov qhib lub file rau kev nyeem ntawv:
59.o kuvFile = SD.open(“test.txt”);
60. if (kuvFile) {
61. Serial.println(“test.txt:”);
62.
63. // nyeem los ntawm cov file mus txog rau thaum tsis muaj dab tsi ntxiv hauv nws:
64. Thaum (myFile.available()) {
65. Serial.write(kuvFile.read());
66.}
67. // kaw qhov file:
68.o kuvFile.close();
69. } lwm {
70. ​​// yog file tsis qhib, luam ib qho yuam kev:
71. Serial.println(“ yuam kev qhib test.txt”);
72.}
73.}
74.
75. void loop() {
76. // tsis muaj dab tsi tshwm sim tom qab teeb tsa
77.}

Thaum cov cai tau upload thiab txhua yam zoo, lub qhov rai hauv qab no tshwm rau ntawm tus saib xyuas.WHADDA WPI304N microSD Card Logging Shield rau Arduino - fig5Qhov no qhia tau hais tias kev nyeem ntawv / sau tau ua tiav. Mus xyuas txog lub files ntawm daim npav SD, siv Notepad los qhib TEST.TXT file ntawm daim npav microSD. Cov ntaub ntawv hauv qab no tshwm hauv .txt hom:WHADDA WPI304N microSD Card Logging Shield rau Arduino - fig6

NonBlockingWrite.ino example
Nyob rau hauv tus thawj example NonBlockingWrite code, hloov kab 48
yog tias (!SD.begin()) {
rau
yog tias (!SD.begin(4)) {
Tsis tas li, ntxiv cov kab hauv qab no tom qab kab 84:
// luam qhov tsis ntev. Qhov no yuav hloov nyob ntawm seb thaum twg
// cov ntaub ntawv yog sau rau SD card file:
Serial.print(“Unsaved data buffer length (hauv bytes): “);
Serial.println(buffer.length());
// nco lub sij hawm uas kab kawg tau ntxiv rau txoj hlua
Cov cai tiav yuav tsum yog raws li nram no:

1. /*
2. Tsis thaiv sau
3.
4. Ib example ua qauv qhia yuav ua li cas thiaj tsis thaiv kev sau ntawv
5.to ib file ntawm SD card. Cov file yuav muaj cov millis tam sim no ( )
6. tus nqi txhua 10ms. Yog tias SD daim npav tsis khoom, cov ntaub ntawv yuav raug buffered
7. kom tsis txhob thaiv cov duab kos.
8.
9. NCO: myFile.availableForWrite() yuav cia li sync lub
10. file cov khoom raws li xav tau. Koj tuaj yeem poob qee cov ntaub ntawv tsis raug
11. tseem yog kuvFile.sync() los yog kuvFile.close() tsis hu.
12.
13. Circuit Court:
14. SD daim npav txuas rau SPI npav raws li hauv qab no:
15. MOSI – pin 11
16. MISO – pin 12
17. SCK / CLK – pin 13
18. CS – pin 4 (for MKRZero SD: SDCARD_SS_PIN)
19.
20. Ib example chaws yog nyob rau pej xeem.
21. */
22.
23. #nrog
24.
25. // file lub npe siv rau kev sau ntawv
26. const char filename[] = “demo.txt”;
27.
28. // File khoom sawv cev file
29. File txtFile;
30.
31. // txoj hlua rau tsis tso zis
32. Txoj hlua tsis muaj;
33.
34. unsigned long lastMillis = 0;
35.
36. void setup() {
37. Serial.begin(9600);
38. thaum (!Serial);
39. Serial.print(“Initializing SD card…”);
40.
41. // tseg 1kB rau txoj hlua siv los ua ib qho tsis
42. buffer.reserve(1024);
43.
44. // teeb LED tus pin rau cov zis, siv los ntsais thaum sau ntawv
45. pinMode(LED_BUILTIN, OUTPUT);
46.
47. // init SD card
48. yog (!SD.begin(4)) {
49. Serial.println(“Daim npav ua tsis tiav, lossis tsis muaj”);
50. Serial.println(“initialization ua tsis tau tejyam. Tej yam uas yuav tau xyuas:”);
51. Serial.println(“1. puas yog daim npav tso?”);
52. Serial.println("2. Koj txoj hlua puas yog lawm?");
53. Serial.println(“3. Koj puas tau hloov lub chipSelect pin kom phim koj daim ntaub thaiv npog lossis
module?”);
54. Serial.println(“Ceeb Toom: nias lub pob pib dua ntawm lub rooj tsavxwm thiab rov qhib qhov Serial Monitor
tom qab kho koj qhov teeb meem!");
55. // tsis txhob ua dab tsi ntxiv:
56. thaum (1);
57.}
58.
59. // Yog xav pib ntawm qhov khoob file,
60. // uncomment kab tom ntej:
61. // SD.remove(filenpe);
62.
63. // sim qhib lub file rau kev sau ntawv
64. txtFile = SD.open(filenpe, FILE_WRITE);
65. if (!txtFile) {
66. Serial.print(“yuam kev qhib”);
67. Serial.println(filenpe);
68. thaum (1);
69.}
70.
71. // ntxiv ib co kab tshiab pib
72. txtFile.println();
73. txtFile.println(“Nyob zoo ntiaj teb!”);
74. Serial.println(“Pib sau rau file...");
75.}
76.
77. void loop() {
78. // xyuas seb nws puas dhau 10 ms txij li kab kawg ntxiv
79. unsigned long now = millis();
80. if ((tam sim no – lastMillis) >= 10) {
81. // ntxiv ib kab tshiab rau qhov tsis
82. buffer += "Nyob zoo";
83. tsis += tam sim no;
84. tsis += “\r\n”;
85. // luam qhov tsis ntev. Qhov no yuav hloov nyob ntawm seb thaum twg
86. // cov ntaub ntawv yog sau rau SD card file:
87. Serial.print(“Unsaved data buffer length (in bytes): “);
88. Serial.println(buffer.length());
89. // nco lub sij hawm uas kab kawg tau ntxiv rau txoj hlua
90. lastMillis = tam sim no;
91.}
92.
93. // xyuas seb SD daim npav puas muaj los sau cov ntaub ntawv yam tsis muaj kev thaiv
94. // thiab yog cov ntaub ntawv buffered txaus rau tag nrho chunk loj
95. unsigned int chunkSize = txtFile.availableForWrite();
96. yog (chunkSize && buffer.length() >= chunkSize) {
97. // sau rau file thiab ntsais LED
98. digitalWrite(LED_BUILTIN, HIGH);
99. txtFile.write(buffer.c_str(), chunkSize);
100. digitalWrite(LED_BUILTIN, LOW);
101.
102. // tshem tawm cov ntaub ntawv sau los ntawm tsis
103. buffer.remove(0, chunkSize);
104.}
105.}

KHOOM - LOGOLOGO 1

Kev hloov kho thiab kev sau ntawv yuam kev tshwj tseg - © Velleman Group nv. WPI304N_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
whada.com

Cov ntaub ntawv / Cov ntaub ntawv

WHADDA WPI304N microSD Card Logging Shield rau Arduino [ua pdf] Tus neeg siv phau ntawv
WPI304N microSD Card Logging Shield rau Arduino, WPI304N, microSD Card Logging Shield rau Arduino, Card Logging Shield, Logging Shield, Shield

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *