WHADDA - LOGOWPI304N MicroSD Card Logging Shield bakeng sa Arduino
Bukana ea Mosebelisi
MicroSD Card Logging Shield bakeng sa Arduino®
WHADDA WPI304N MicroSD Card Logging Shield bakeng sa Arduino

WPI304N

Selelekela

Ho baahi bohle ba European Union
Lintlha tsa bohlokoa tsa tikoloho mabapi le sehlahisoa sena
Setšoantšo sa Dustbin Letšoao lena le sesebelisoa kapa sephutheloana se bontša hore ho lahla sesebelisoa ka mor'a nako ea bophelo ba sona ho ka senya tikoloho. Se ke oa lahla yuniti (kapa libetri) joalo ka litšila tsa masepala tse sa hlophisoang; e lokela ho isoa k'hamphaning e khethehileng bakeng sa ho e sebelisa hape. Sesebediswa sena se lokela ho kgutlisetswa ho morekisi wa hao kapa tshebeletsong ya sebakeng sa heno ya ho e sebedisa hape. Hlompha melao ea tikoloho ea lehae.
Haeba u na le pelaelo, ikopanye le balaoli ba sebakeng sa heno ba ho lahlela lithōle.
Kea leboha ha u khethile Whadda! Ka kopo bala bukana ea tataiso ka botlalo pele o kenya sesebelisoa sena ts'ebetsong. Haeba sesebelisoa se ne se senyehile nakong ea leeto, se ke oa se kenya kapa ua se sebelisa 'me u ikopanye le morekisi oa hau.

Litaelo tsa Tšireletseho

Bala ICON Bala 'me u utloisise bukana ena le matšoao 'ohle a tšireletso pele u sebelisa sesebelisoa sena.
milwaukee M12 SLED Spot Ligh - Letšoao la 1 Bakeng sa tšebeliso ea ka tlung feela.

  • Sesebelisoa sena se ka sebelisoa ke bana ba lilemo tse 8 ho ea holimo, le batho ba nang le matla a fokotsehileng a 'mele, a kutlo kapa a kelello kapa ba hlokang boiphihlelo le tsebo haeba ba filoe tlhokomelo kapa taelo mabapi le tšebeliso ea sesebelisoa ka tsela e sireletsehileng le ho utloisisa. dikotsi tse amehang. Bana ha baa lokela ho bapala ka sesebelisoa. Ho hloekisa le ho hlokomela basebelisi ha hoa lokela ho etsoa ke bana ntle le tlhokomelo.

Kakaretso Tataiso

  • Sheba Tšebeletso ea Velleman® le Tiisetso ea Boleng maqepheng a ho qetela a bukana ena.
  • Liphetoho tsohle tsa sesebelisoa li thibetsoe ka mabaka a tšireletso. Tšenyo e bakoang ke liphetoho tsa mosebedisi ho sesebelisoa ha e koaheloe ke waranti.
  • Sebelisa sesebelisoa molemong oa sona feela. Ho sebelisa sesebelisoa ka tsela e sa lumelloeng ho tla hlakola waranti.
  • Tšenyo e bakiloeng ke ho iphapanyetsa litataiso tse itseng bukeng ena ha e na tiisetso mme morekisi a ke ke a amohela boikarabello bakeng sa mefokolo kapa mathata a tlang.
  • Nor Velleman Group nv kapa barekisi ba eona ba ka jara boikarabello bakeng sa tšenyo leha e le efe (e sa tloaelehang, e sa tloaelehang kapa e sa tobang) - ea mofuta ofe kapa ofe (ea lichelete, 'mele ...) e bakoang ke ho ba le thepa, tšebeliso kapa ho hlōleha ha sehlahisoa sena.
  • Boloka bukana ena bakeng sa tšebeliso ea nako e tlang.

Arduino® ke eng

Arduino ® ke sethala se bulehileng sa prototyping se thehiloeng ho lisebelisoa le software tse fumanehang habonolo. Mapolanka a Arduino ® a khona ho bala li-input - sensor-on-light, monoana holim'a konopo kapa molaetsa oa Twitter - 'me a e fetole hore e be sehlahisoa - ho kenya motlakase, ho bulela LED, ho hatisa ntho e itseng Inthaneteng. O ka bolella boto ea hau hore na e etse eng ka ho romella sete ea litaelo ho microcontroller ka boto. Ho etsa joalo, o sebelisa puo ea lenaneo la Arduino (e thehiloeng ho Wiring) le Arduino ® software IDE (e thehiloeng ho Processing). Ho hlokahala lithebe/li-module/likarolo tse ling bakeng sa ho bala molaetsa oa twitter kapa ho phatlalatsa inthaneteng. Surf to www.arduino.cc bakeng sa lintlha tse ling.

Sehlahisoa se felileview

Thebe ena e tla ipaka e le molemo bakeng sa ho rekota data ka Arduino® ea hau. E ka bokelloa habonolo le ho etsoa molemong oa projeke efe kapa efe ea ho rekota data.
U ka sebelisa karete ena ho fihlella likarete tsa memori tsa microSD u sebelisa protocol ea SPI mererong ea hau ea microcontroller.

Litlhaloso

  • e tšehetsa likarete tsa microSD (≤ 2 GB) le likarete tsa microSDHC (≤ 32 GB) (ka lebelo le phahameng)
  • onboard voltagPotoloho ea boemo ba potoloho e kopanyang data voltage pakeng tsa 5 V ho tloha ho Arduino ® controller le 3.3 V ho ea ho li-pin tsa data tsa karete ea SD
  • phepelo ea matla: 4.5-5.5 V
  • onboard voltage regulator 3V3, bakeng sa voltagpotoloho ea boemo
  • segokanyimmediamentsi sa sebolokigolo: SPI bese
  • 4x M2 likoti tse behang likoti bakeng sa ho kenya habonolo
  • boholo: 4.1 x 2.4 cm

Wiring

Thebe ea ho rema lifate Ho tloha Arduino® Uno Ho Arduino® Mega
CS (khetho ea thapo) 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 bakeng sa Arduino - feiga

Setšoantšo sa Potoloho

WHADDA WPI304N MicroSD Card Logging Shield bakeng sa Arduino - feiga 1

Tshebetso

Selelekela
Mojule oa karete ea WPI304N SD e bohlokoa haholo bakeng sa merero e hlokang ho rekoa ha data.Arduino ® e ka etsa file kareteng ea SD ho ngola le ho boloka data, o sebelisa maemo a tloaelehileng SD laebrari e tsoang ho Arduino ® IDE. Mojule oa WPI304N o sebelisa protocol ea puisano ea SPI.
Ho lokisa karete ea microSD
Mohato oa pele ha u sebelisa mochine oa karete ea SD WPI304N le Arduino ®, ke ho hlophisa karete ea microSD e le FAT16 kapa FAT32. file tsamaiso. Latela litaelo tse ka tlase:

  1. Kenya karete ea SD khomphuteng ea hau. Eya ho My Computer 'me u tobetse ka ho le letona koloing e ka tlosoang karete ea SD. Kgetha Fomete jwaloka ha e bontshwa setshwantshong se ka tlase.WHADDA WPI304N MicroSD Card Logging Shield bakeng sa Arduino - fig1
  2. Ho hlaha fensetere e ncha. Khetha FAT32, tobetsa Qala ho qala mokhoa oa ho fometa le ho latela litaelo tse skrineng.WHADDA WPI304N MicroSD Card Logging Shield bakeng sa Arduino - feiga 2

Ho sebelisa mojule oa karete ea SD
Kenya karete ea microSD e hlophisitsoeng ka mojuleng oa karete ea SD. Hokela mojule oa karete ea SD ho Arduino ® Uno joalo ka ha ho bonts'itsoe potolohong e ka tlase, kapa sheba tafole ea kabelo ea phini karolong e fetileng.
WHADDA WPI304N MicroSD Card Logging Shield bakeng sa Arduino - fig2

Khoutu
Lintlha tsa karete ea SD
Ho etsa bonnete ba hore ntho e 'ngoe le e' ngoe e kentsoe ka nepo, 'me karete ea SD e sebetsa, e ea ho File →Examptlase → SD → CardInfo ho software ea Arduino ® IDE.
Joale kenya khoutu ho boto ea hau ea Arduino® Uno. Etsa bonnete ba hore u khetha boto e nepahetseng le boema-kepe ba COM. Bula sebali sa serial ka sekhahla sa baud 9600. Ka tloaelo, tlhahisoleseling ea karete ea hau ea MicroSD e tla hlahisoa ka har'a sebali sa serial. Haeba ntho e 'ngoe le e' ngoe e sebetsa hantle, u tla bona molaetsa o tšoanang ho sebali sa serial.WHADDA WPI304N MicroSD Card Logging Shield bakeng sa Arduino - fig3

Ho bala le ho ngola data ho karete ea microSD
Laeborari ea SD e fana ka mesebetsi ea bohlokoa e u lumellang ho ngola le ho bala habonolo ho tsoa kareteng ea SD. Bula ReadWrite example ho tloha File → Examptlase → SD →  BalaNgola 'me u e kenye botong ea hau ea Arduino® Uno.
Khoutu

1. /*
2. Karete ea SD bala/ngola
3.
4. Exampe bonts'a mokhoa oa ho bala le ho ngola data ho tsoa le ho tsoa kareteng ea SD file
5. Potoloho:
6. Karete ea SD e khomaretsoeng beseng ea SPI ka tsela e latelang:
7. ** MOSI – pin 11
8. ** MISO – pin 12
9. ** CLK – pin 13
10. ** CS – pin 4 (bakeng sa MKRZero SD: SDCARD_SS_PIN)
11.
12. e thehiloe Nov 2010
13. ka David A. Mellis
14. e fetotsoe 9 Apr 2012
15. ka Tom Igoe
16.
17. Exampkhoutu e sebakeng sa sechaba.
18.
EA-19. * /
20.
21. # kenyeletsa
22. # kenyeletsa
23.
24. File myFile;
25.
26. void setup() {
27. // Bula likhokahano tsa serial ebe u emela hore boema-kepe bo bulehe:
28. Serial.qala(9600);
29. ha (!Seriale) {
30.; // emela hore boema-kepe ba serial bo hokahane. E hlokahala bakeng sa boema-kepe ba tlhaho ba USB feela
31.}
32.
33.
34. Serial.print(“Ho qala karete ya SD…”);
35.
36. haeba (!SD.begin(4)) {
37. Serial.println(“ho qalella ho hlolehile!”);
38. ha (1);
39.}
40. Serial.println(“ho qala ho entsoe.”);
41.
42. // bula the file. hlokomela hore ele nngwe feela file e ka buloa ka nako,
43. // Kahoo o tlameha ho koala ena pele o bula e 'ngoe.
44. ea kaFile = SD.open(“test.txt”, FILE_NGOLA);
45.
46. ​​// haeba file e butsoe hantle, e ngolle:
47. haeba (kaFile) {
48. Serial.print(“Ho ngolla teko.txt…”);
49. ea kaFile.println(“testing 1, 2, 3.”);
50. // koala the file:
51. ea kaFile.koala();
52. Serial.println(“e entse.”);
53. } tse ling {
54. ​​// haeba file ha ea buleha, hatisa phoso:
55. Serial.println(“teko ya ho bula phoso.txt”);
56.}
57.
58. // Boetsuwa ba ho bula file bakeng sa ho bala:
59. ea kaFile = SD.open(“test.txt”);
60. haeba (kaFile) {
61. Serial.println(“test.txt:”);
62.
63. // bala ho tsoa ho file ho fihlela ho se letho le leng ho eona:
64. ha (kaFile. fumaneha()) {
65. Serile.ngola(kaFile.bala());
66.}
67. // koala the file:
68. ea kaFile.koala();
69. } tse ling {
70. ​​// haeba file ha ea buleha, hatisa phoso:
71. Serial.println(“teko ya ho bula phoso.txt”);
72.}
73.}
74.
75. loop () {
76. // Ha ho letho le etsahalang kamora ho seta
77.}

Hang ha khoutu e kentsoe 'me tsohle li lokile, fensetere e latelang e hlaha ho sebali sa serial.WHADDA WPI304N MicroSD Card Logging Shield bakeng sa Arduino - fig5Sena se bontša hore ho bala/ho ngola ho atlehile. Ho hlahloba ka files kareteng ea SD, sebelisa Notepad ho bula TEST.TXT file ka karete ea microSD. Lintlha tse latelang li hlaha ka sebopeho sa .txt:WHADDA WPI304N MicroSD Card Logging Shield bakeng sa Arduino - fig6

NonBlockingWrite.ino example
Ho example NonBlockingNgola khoutu, fetola mohala oa 48
haeba (!SD.begin()) {
ho
haeba (!SD. qala(4)) {
Hape, eketsa mela e latelang ka mor'a mola oa 84:
// hatisa bolelele ba buffer. Sena se tla fetoha ho latela nako
// data e hlile e ngotsoe ho karete ea SD file:
Serial.print(“Bolelele ba buffer ya data bo sa bolokwang (ka di-byte): “);
Serial.println(buffer.length());
// hlokomela nako eo mola oa ho qetela o kentsoeng khoeleng
Khoutu e felletseng e lokela ho ba ka tsela e latelang:

1. /*
2. E sa thibeleng Ngola
3.
4. Example bontša mokhoa oa ho etsa li-non-blocking ngola
5.ho a file ka karete ea SD. The file e tla ba le millis() ea hajoale
6. boleng bo bong le bo bong ba 10ms. Haeba karete ea SD e phathahane, data e tla bolokoa
7. e le hore u se ke ua thibela sekhechana.
8.
9. HLOKOMELA: ea kaFile.availableForWrite() e tla lumellana ka bo eona
10. file dikahare kamoo ho hlokahalang. U ka lahleheloa ke lintlha tse ling tse sa amaneng
11. leha ho le joalo ea kaFile.sync() kapa ea kaFile.close() ha e bitsoe.
12.
13. Potoloho:
14. Karete ea SD e khomaretsoeng beseng ea SPI ka tsela e latelang:
15. MOSI – pin 11
16. MISO – pin 12
17. SCK / CLK – pin 13
18. CS – pin 4 (bakeng sa MKRZero SD: SDCARD_SS_PIN)
19.
20. Exampkhoutu e sebakeng sa sechaba.
EA-21. * /
22.
23. # kenyeletsa
24.
25. // file lebitso le sebedisoang bakeng sa ho ngola
26. const char filelebitso[] = “demo.txt”;
27.
28. // File hanyetsa ho emela file
29. File TXTFile;
30.
31. // khoele to buffer output
32. Tšireletso ea likhoele;
33.
34. unsigned long lastMillis = 0;
35.
36. void setup() {
37. Serial.qala(9600);
38. ha (!Seriale);
39. Serial.print(“Ho qala karete ya SD…”);
40.
41. // boloka 1kB bakeng sa String e sebelisoang joalo ka buffer
42. buffer.reserve(1024);
43.
44. // beha pin ea LED ho tsoa, ​​e sebelisetsoang ho panya ha ho ngola
45. pinMode(LED_BUILTIN, OUTPUT);
46.
47. // kenya karete ea SD
48. haeba (!SD.begin(4)) {
49. Serial.println(“Karete e hlolehile, kapa ha e yo”);
50. Serial.println(“ho qala ho hlolehile. Lintho tse lokelang ho hlahlojoa:”);
51. Serial.println(“1. ho kentswe karete?”);
52. Serial.println(“2. na mohala oa hao o nepahetse?”);
53. Serial.println(“3. na u fetotse chipKhetha phini hore e tsamaellane le thebe ea hao kapa
module?");
54. Serial.println(“Hlokomela: tobetsa konopo ea ho seta botjha botong ebe o bula Serial Monitor ena hape.
ka mor'a ho lokisa bothata ba hau!");
55. // u se ke ua etsa letho hape:
56. ha (1);
57.}
58.
59. // Ha o batla ho qala ho se nang letho file,
60 // Hlakola mola o latelang:
61. // SD.tlosa(filelebitso);
62.
63. // Leka ho bula file bakeng sa ho ngola
64. txtFile = SD. bula(filelebitso, FILE_NGOLA);
65. haeba (!txtFile) {
66. Seri.print(“ho bula phoso”);
67. serial.println(filelebitso);
68. ha (1);
69.}
70.
71. // kenya mela e mecha ho qala
72. txtFile.println();
73. txtFile.println(“Hello World!”);
74. Serial.println(“Ho qala ho ngolla ho file…”);
75.}
76.
77. loop () {
78. // hlahloba hore na e se e fetile 10 ms ho tloha mola oa ho qetela o eketsoa
79. e sa saenwang nako e telele jwale = millis();
80. haeba ((hona joale - lastMillis) >= 10) {
81. // kenya mola o motjha ho buffer
82. buffer += “Dumela”;
83. buffer += jwale;
84. buffer += “\r\n”;
85. // hatisa bolelele ba buffer. Sena se tla fetoha ho latela nako
86. // data e hlile e ngotsoe ho karete ea SD file:
87. Serial.print(“Bolelele ba buffer ya data bo sa bolokwang (ka di-byte): “);
88. Serial.println(buffer.length());
89. // hlokomela nako eo mola oa ho qetela o kentsoeng khoeleng
90. lastMillis = jwale;
91.}
92.
93. // hlahloba hore na karete ea SD e fumaneha ho ngola data ntle le ho thibela
94. // mme haeba data e buffered e lekane bakeng sa boholo bo felletseng ba chunk
95. int chunkSize e sa ngolisoang = txtFile.availableForWrite();
96. haeba (chunkSize && buffer.length() >= chunkSize) {
97. // ngolla ho file le ho panya ha LED
98. digitalWrite(LED_BUILTIN, HIGH);
99. txtFile.ngola(buffer.c_str(), chunkSize);
100. digitalWrite(LED_BUILTIN, LOW);
101.
102. // tlosa lintlha tse ngotsoeng ho buffer
103. buffer.tlosa(0, chunkSize);
104.}
105.}

WHADDA - LOGOWHADDA - LOGO1

Liphetoho le liphoso tsa mongolo li bolokiloe - © Velleman Group nv. WPI304N_v01
Sehlopha sa Velleman nv, Legen Heirweg 33 - 9890 Gavere.
whadda.com

Litokomane / Lisebelisoa

WHADDA WPI304N MicroSD Card Logging Shield bakeng sa Arduino [pdf] Bukana ea Mosebelisi
WPI304N MicroSD Card Logging Shield bakeng sa Arduino, WPI304N, MicroSD Card Logging Shield bakeng sa Arduino, Thebe ea ho Rema Meru ea Karete, Thebe ea ho Rema Lifate, Thebe

Litšupiso

Tlohela maikutlo

Aterese ea hau ea lengolo-tsoibila e ke ke ea phatlalatsoa. Libaka tse hlokahalang li tšoailoe *