WHADDA - LOGOWPI304N microSD kaadị ndekọ ọta maka Arduino
Akwụkwọ ntuziaka onye ọrụ
Ebe nchekwa nchekwa kaadị microSD maka Arduino®
WHADDA WPI304N microSD Kaadị Logging Shield maka Arduino

WPI304N

Okwu mmalite

Nye ndị niile bi na European Union
Ozi gburugburu ebe obibi dị mkpa gbasara ngwaahịa a
Akara Dustbin Akara a dị na ngwaọrụ ma ọ bụ ngwungwu na-egosi na mkpofu ngwaọrụ mgbe okirikiri ndụ ya gachara nwere ike imerụ gburugburu ebe obibi. Atụpụla otu ahụ (ma ọ bụ batrị) ka ihe mkpofu ime obodo anaghị ahazi; ekwesịrị ibuga ya na ụlọ ọrụ pụrụ iche maka imegharị ya. Ekwesịrị iweghachite ngwaọrụ a na nkesa gị ma ọ bụ na ọrụ nrụgharịgharị mpaghara. Kwanyere iwu gburugburu ebe obibi ugwu.
Ọ bụrụ na ị na-enwe obi abụọ, kpọtụrụ ndị ọrụ mkpofu mkpofu mpaghara gị.
Daalụ maka ịhọrọ Whad! Biko gụọ akwụkwọ ntuziaka ahụ nke ọma tupu ibubata ngwaọrụ a n'ọrụ. Ọ bụrụ na ngwaọrụ mebiri emebi na njem, etinyela ma ọ bụ jiri ya wee kpọtụrụ onye na-ere ahịa gị.

Ntuziaka nchekwa

Gụọ ICON Gụọ ma ghọta akwụkwọ ntuziaka a na akara nchekwa niile tupu i jiri ngwa a.
Milwaukee M12 SLED Spot Ligh - akara ngosi 1 Maka naanị ime ụlọ.

  • Enwere ike iji ngwaọrụ a ụmụaka sitere na afọ 8 na karịa, yana ndị nwere ike anụ ahụ, mmetụta uche ma ọ bụ nke uche ma ọ bụ enweghị ahụmahụ na ihe ọmụma ma ọ bụrụ na enyerela ha nlekọta ma ọ bụ ntụziaka gbasara iji ngwaọrụ ahụ n'ụzọ dị nchebe ma ghọta. ihe ize ndụ ndị metụtara. Ụmụaka agaghị eji ngwaọrụ egwu egwu. Ụmụaka agaghị eme nhicha na nlekọta onye ọrụ na-enweghị nlekọta.

Ntuziaka izugbe

  • Rụtụ aka na ọrụ Velleman® na akwụkwọ ikike dị mma na ibe ikpeazụ nke akwụkwọ ntuziaka a.
  • Amachibidoro mgbanwe niile nke ngwaọrụ ahụ maka ebumnuche nchekwa. Mpempe akwụkwọ ikike ekpuchighi mmebi nke mgbanwe onye ọrụ mere na ngwaọrụ ahụ.
  • Jiri naanị ngwaọrụ maka ebumnuche ya. Iji ngwaọrụ ahụ n'ụzọ enweghị ikike ga-emebi akwụkwọ ikike ahụ.
  • Mmebi kpatara nleghara ụfọdụ ntuziaka dị na ntuziaka a, akwụkwọ ikike ekpuchighi ya ma onye na-ere ahịa agaghị anabata ọrụ maka ntụpọ ma ọ bụ nsogbu ọ bụla na-esote.
  • Ma ọ bụ Velleman Group nv ma ọ bụ ndị na-ere ahịa ya nwere ike ịka maka mmebi ọ bụla (pụrụ iche, mberede ma ọ bụ na-apụtaghị ìhè) - nke ọdịdị ọ bụla (ego, anụ ahụ ...) sitere na njide, ojiji ma ọ bụ ọdịda nke ngwaahịa a.
  • Debe akwụkwọ ntuziaka a maka ntụnye aka n'ọdịnihu.

Gịnị bụ Arduino®

Arduino ® bụ ikpo okwu prototyping mepere emepe dabere na ngwaike na ngwanrọ dị mfe iji. Mpempe akwụkwọ Arduino ® nwere ike ịgụ ihe ntinye - ihe mmetụta ọkụ, mkpịsị aka na bọtịnụ ma ọ bụ ozi Twitter - ma gbanwee ya ka ọ bụrụ mmepụta - ịmegharị moto, na-agbanye ọkụ, na-ebipụta ihe ntanetị. Ị nwere ike ịgwa bọọdụ gị ihe ị ga-eme site na izipu usoro ntuziaka na microcontroller na bọọdụ ahụ. Iji mee nke a, ị na-eji asụsụ mmemme Arduino (dabere na Wiring) yana Arduino ® software IDE (dabere na nhazi). A na-achọrọ ọta/modul/ihe ndị ọzọ maka ịgụ ozi twitter ma ọ bụ bipụta n'ịntanetị. Sọfụ na www.arduino.cc maka ozi ndị ọzọ.

Ngwaahịa agwụlaview

Ọta a ga-aba uru maka itinye data na Arduino® gị. Enwere ike ịchịkọta ngwa ngwa ma hazie ya maka ọrụ ntinye data ọ bụla.
Ị nwere ike iji kaadị a iji nweta kaadị ebe nchekwa microSD site na iji protocol SPI na ọrụ microcontroller gị.

Nkọwapụta

  • na-akwado kaadị microSD (≤ 2 GB) na kaadị microSDHC (≤ 32 GB) (ọsọ dị elu)
  • onboard voltage larịị ngbanwe sekit na interfaces na data voltages n'etiti 5 V sitere na Arduino ® njikwa na 3.3 V na ntụtụ data kaadị SD
  • ike ọkọnọ: 4.5-5.5 V
  • onboard voltage regulator 3V3, maka voltage larịị sekit
  • interface nkwukọrịta: ụgbọ ala SPI
  • 4x M2 ịghasa oghere maka nrụnye dị mfe
  • nha: 4.1 x 2.4 cm

Wiring

Ọta osisi Maka Arduino® Uno Maka Arduino® Mega
CS (US USB họrọ) 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 Kaadị Logging Shield maka Arduino - fig

Eserese sekit

WHADDA WPI304N microSD Card Logging Shield maka Arduino - fig 1

Ọrụ

Okwu mmalite
Ụdị kaadị SD WPI304N bara uru karịsịa maka ọrụ chọrọ ndekọ data.Arduino ® nwere ike ịmepụta file n'elu kaadị SD ka ịde na chekwaa data, na-eji tandard SD Ọbá akwụkwọ si Arduino® IDE. Modul WPI304N na-eji usoro nkwukọrịta SPI.
Na-akwado kaadị microSD
Nzọụkwụ mbụ mgbe ị na-eji WPI304N SD modul na Arduino ® , na-eme ka microSD kaadị dị ka FAT16 ma ọ bụ FAT32. file usoro. Soro ntuziaka n'okpuru:

  1. Tinye kaadị SD na kọmputa gị. Gaa na Kọmputa m wee pịa aka nri na draịva mbughari kaadị SD. Họrọ usoro dị ka egosiri na foto dị n'okpuru.WHADDA WPI304N microSD Kaadị Logging Shield maka Arduino - fig1
  2. Window ọhụrụ ga-apụta. Họrọ FAT32, pịa Malite ka ịmalite usoro nhazi wee soro ntuziaka onscreen.WHADDA WPI304N microSD Card Logging Shield maka Arduino - fig 2

Iji modul kaadị SD
Fanye kaadị microSD ahaziri na modul kaadị SD. Jikọọ modul SD kaadị na Arduino ® Uno dị ka egosiri na sekit dị n'okpuru ebe a, ma ọ bụ lelee tebụl ọrụ pin na ngalaba gara aga.
WHADDA WPI304N microSD Kaadị Logging Shield maka Arduino - fig2

Ndokwa
Ozi kaadị SD
Iji jide n'aka na etinyere ihe niile nke ọma, na kaadị SD na-arụ ọrụ, gaa na File →Ọpụamples → SD → CardInfo na ngwa ngwa Arduino® IDE.
Ugbu a, bulite koodu ahụ na bọọdụ Arduino® Uno gị. Jide n'aka na ịhọrọ bọọdụ ziri ezi na ọdụ ụgbọ mmiri COM. Mepee ihe nleba anya serial na ọnụego baud 9600. Dị ka ọ na-adịkarị, a ga-egosipụta ozi kaadị microSD gị na nyocha serial. Ọ bụrụ na ihe niile na-arụ ọrụ nke ọma, ị ga-ahụ ozi yiri ya na nyocha serial.WHADDA WPI304N microSD Kaadị Logging Shield maka Arduino - fig3

Ịgụ na ide data na kaadị microSD
Ọbá akwụkwọ SD na-enye ọrụ bara uru nke na-enye ohere ide ihe n'ime ma gụọ site na kaadị SD ngwa ngwa. Mepee ReadWrite exampsi na File → Ọpụamples → SD →  Gụọ Dee ma bulite ya na bọọdụ Arduino® Uno gị.
Koodu

1. /*
2. SD kaadị na-agụ / dee
3.
4. Nke a example na-egosi ka esi agụ na ide data gaa na kaadị SD file
5. sekit:
6. kaadị SD jikọtara na ụgbọ ala SPI dị ka ndị a:
7. ** MOSI – pin 11
8. ** MISO – pin 12
9. ** CLK - pin 13
10. ** CS - pin 4 (maka MKRZero SD: SDCARD_SS_PIN)
11.
12. kere Nov 2010
13. nke David A. Mellis dere
14. gbanwere 9 Eprel 2012
15. by Tom Igoe
16.
17. Nke a example code dị na ngalaba ọha.
18.
19. */
20.
21. #gụnye
22. #gụnyere
23.
24. File myFile;
25.
26. ntọala efu () {
27. // Mepee usoro nkwukọrịta wee chere ka ọdụ ụgbọ mmiri mepee:
28. Oghere Usoro. mmalite(9600);
29. mgbe (!Serial) {
30. ; // chere ka osote ọdụ ụgbọ mmiri jikọọ. Achọrọ maka naanị ọdụ ụgbọ USB nke ala
31. }
32.
33.
34. Serial.print ("Na-amalite kaadị SD…");
35.
36. ọ bụrụ (!SD.bido(4)) {
37. Serial.println ("mmalite ọdịda!");
38. mgbe (1);
39. }
40. Serial.println ("mmalite mere.");
41.
42. // mepee ya file. mara na naanị otu file nwere ike imeghe n'otu oge,
43. // yabụ ị ga-emechi nke a tupu imepe ọzọ.
44. mFile = SD. mepere ("test.txt", FILE_DEE ;
45.
46. ​​// ọ bụrụ na file meghere dị mma, dee ya:
47. ọ bụrụ (mFile) {
48. Serial.print ("Ide ka test.txt...");
49. mFile.println ("nnwale 1, 2, 3.");
50. // mechie file:
51. mFile.nso ();
52. Serial.println ("emere.");
53. } ọzọ {
54. ​​// ọ bụrụ na file Emegheghị, bipụta njehie:
55. Serial.println ("njehie oghere test.txt");
56. }
57.
58. // mepee ọzọ file maka ịgụ:
59. mFile = SD.open("test.txt");
60. ọ bụrụ (mFile) {
61. Serial.println ("test.txt:");
62.
63. // gụọ site na file ruo mgbe o nweghị ihe ọzọ na ya:
64. mgbe (mFile.dị ()) {
65. Serial.dee(mFile.agụ ());
66. }
67. // mechie file:
68. mFile.nso ();
69. } ọzọ {
70. ​​// ọ bụrụ na file Emegheghị, bipụta njehie:
71. Serial.println ("njehie oghere test.txt");
72. }
73. }
74.
75. efu loop() {
76. // ọ dịghị ihe na-eme mgbe nhazi
77. }

Ozugbo etinyere koodu ahụ na ihe niile dị mma, mpio na-esonụ na-egosi na nyocha usoro.WHADDA WPI304N microSD Kaadị Logging Shield maka Arduino - fig5Nke a na-egosi na ịgụ akwụkwọ/ọdịde gara nke ọma. Ka ịlele banyere files na kaadị SD, jiri Notepad mepee TEST.TXT file na kaadị microSD. Data na-esonụ na-egosi n'ụdị .txt:WHADDA WPI304N microSD Kaadị Logging Shield maka Arduino - fig6

NonBlockingWrite.ino example
Na mbụ exampna Nonblocking Code, gbanwee ahịrị 48
ọ bụrụ (!SD.malite()) {
ka
ọ bụrụ (!SD.bido(4)) {
Ọzọkwa, tinye ahịrị ndị a gachara ahịrị 84:
// bipụta ogologo ihe nchekwa. Nke a ga-agbanwe dabere na mgbe
// a na-ede data na kaadị SD n'ezie file:
Serial.print (" Ogologo nchekwa data echekwara (na bytes): ");
Serial.println (buffer.length ());
// mara oge etinyere ahịrị ikpeazụ na eriri
Koodu zuru ezu kwesịrị ịbụ nke a:

1. /*
2. Na-adịghị egbochi Dee
3.
4. Nke a example na-egosi otu esi eme akwụkwọ anaghị egbochi ya
5. na a file na kaadị SD. Nke file ga-enwe millis () dị ugbu a
6. uru ọ bụla 10ms. Ọ bụrụ na kaadị SD na-arụ ọrụ, a ga-echekwa data ahụ
7. ka ọ ghara igbochi sketị.
8.
9. IHE: nkemFile.availableForWrite() ga-emekọrịta ya ozugbo
10. file ọdịnaya dị ka mkpa. Ị nwere ike tufuo ụfọdụ data emekọrịtaghị
11. ka ọ bụrụ na mFile.sync() ma ọ bụ nke mFile.close() anaghị akpọ.
12.
13. sekit:
14. kaadị SD jikọtara na ụgbọ ala SPI dị ka ndị a:
15. MOSI – pin 11
16. MISO - pin 12
17. SCK / CLK - pin 13
18. CS – pin 4 (maka MKRZero SD: SDCARD_SS_PIN)
19.
20. Nke a example code dị na ngalaba ọha.
21. */
22.
23. #gụnyere
24.
25. // file aha iji dee
26. const char fileaha[] = "demo.txt";
27.
28. // File ihe na-anọchi anya file
29. File txtFile;
30.
31. // eriri na mmepụta ihe nchekwa
32. Mgbochi eriri;
33.
34. enweghị akara ogologo ikpeazụ Millis = 0;
35.
36. ntọala efu () {
37. Oghere Usoro. mmalite(9600);
38. mgbe (! Serial);
39. Serial.print ("Na-amalite kaadị SD…");
40.
41. // dobere 1kB maka eriri ejiri dị ka ihe nchekwa
42. buffer.reserve(1024);
43.
44. // setịpụ pin LED ka ọ pụta ìhè, a na-eji anya gbuo mgbe ị na-ede ihe
45. pinMode (LED_BUILTIN, OUTPUT);
46.
47. // banye na kaadị SD
48. ọ bụrụ (!SD.bido(4)) {
49. Serial.println ("Kaadị dara, ma ọ bụ na ọ bụghị ugbu a");
50. Serial.println ("mmalite ọdịda. Ihe ịlele:");
51. Serial.println ("1. a na-etinye kaadị?");
52. Serial.println ("2. gị wiring ziri ezi?");
53. Serial.println("3. ị gbanwere chipSelect pin ka ọ dabara na ọta gị ma ọ bụ
modul?");
54. Serial.println(“Rịba ama: pịa bọtịnụ nrụpụta na bọọdụ wee mepee ihe nleba anya Serial a.
mgbe edozi nsogbu gị!");
55. // emela ihe ọ bụla ọzọ:
56. mgbe (1);
57. }
58.
59. // Ọ bụrụ na ịchọrọ ịmalite site na ihe efu file,
60. // akọwapụtaghị ahịrị na-esote:
61. // SD.wepu(fileaha);
62.
63. // gbalịa imeghe file maka ide
64. txtFile = SD. mepere (fileaha, FILE_DEE ;
65. ọ bụrụ (!txtFile) {
66. Serial.print (" mmeghe njehie ");
67. Serial.println(fileaha);
68. mgbe (1);
69. }
70.
71. // tinye ụfọdụ ahịrị ọhụrụ ka ịmalite
72. txtFile.println ();
73. txtFile.println ("Ndewo Ụwa!");
74. Serial.println(“Malite idegara ya file…”);
75. }
76.
77. efu loop() {
78. // lelee ma ọ gafeela 10 ms kemgbe ahịrị ikpeazụ agbakwunyere
79. edeghị aka ogologo ugbu a = millis ();
80. ma ọ bụrụ ((ugbu a – lastMillis) >= 10) {
81. // tinye ahịrị ọhụrụ na nchekwa
82. ihe nchekwa += “Ndewo”;
83. ihe nchekwa += ugbua;
84. ihe nchekwa += “\r\n”;
85. // bipụta ogologo ihe nchekwa. Nke a ga-agbanwe dabere na mgbe
86. // ka edere data na kaadị SD file:
87. Serial.print ("Adịghị echekwa data nchekwa ogologo (na bytes):");
88. Serial.println (buffer.length ());
89. // mara oge etinyere ahịrị ikpeazụ na eriri
90. ikpeazụMillis = ugbua;
91. }
92.
93. // lelee ma kaadị SD dị maka ide data na-enweghị igbochi
94. // na ọ bụrụ na buffered data ezuru n'ihi na zuru chunk size
95. enweghị akara int chunkSize = txtFile.availableForWrite();
96. ma ọ bụrụ (chunkSize && buffer.length()>= chunkSize) {
97. // degara file na ìhè LED
98. digitalWrite (LED_BUILTIN, HIGH);
99. txtFile.dee (buffer.c_str (), chunkSize);
100. digitalWrite (LED_BUILTIN, LOW);
101.
102.// wepu data edere na nchekwa
103. buffer.wepu (0, chunkSize);
104. }
105. }

WHADDA - LOGOWHADDA - LOGO1

Edobere mgbanwe na mperi ederede – © Velleman Group nv. WPI304N_v01
Velleman Group nv, Legen Heirweg 33 – 9890 Gavere.
ihe.com

Akwụkwọ / akụrụngwa

WHADDA WPI304N microSD Kaadị Logging Shield maka Arduino [pdf] Akwụkwọ ntuziaka onye ọrụ
WPI304N microSD kaadị nchekwa nchekwa maka Arduino, WPI304N, microSD kaadị ndekọ ọta maka Arduino, Kaadị ndekọ Shield, ọta ndekọ, ọta.

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *