WPI304N microSD Card Loging Shield fun Arduino
Itọsọna olumulo
microSD Kaadi Wọle Shield fun Arduino®
WPI304N
Ọrọ Iṣaaju
Si gbogbo awọn olugbe ti European Union
Alaye pataki ayika nipa ọja yii
Aami yii lori ẹrọ tabi package tọkasi pe sisọnu ẹrọ naa lẹhin igbesi aye rẹ le ṣe ipalara fun ayika. Ma ṣe sọ ẹyọ kuro (tabi awọn batiri) bi idalẹnu ilu ti a ko sọtọ; o yẹ ki o mu lọ si ile-iṣẹ pataki kan fun atunlo. Ẹrọ yii yẹ ki o da pada si olupin rẹ tabi si iṣẹ atunlo agbegbe. Fi ọwọ fun awọn ofin ayika agbegbe.
Ti o ba ni iyemeji, kan si awọn alaṣẹ idalẹnu agbegbe rẹ.
O ṣeun fun yiyan Whadda! Jọwọ ka iwe afọwọkọ naa daradara ṣaaju ki o to mu ẹrọ yii wa si iṣẹ. Ti ẹrọ naa ba bajẹ ni gbigbe, ma ṣe fi sii tabi lo ko si kan si alagbata rẹ.
Awọn Itọsọna Aabo
Ka ati loye iwe afọwọkọ yii ati gbogbo awọn ami aabo ṣaaju lilo ohun elo yii.
Fun lilo inu ile nikan.
- Ẹrọ yii le ṣee lo nipasẹ awọn ọmọde ti o wa lati ọdun 8 ati ju bẹẹ lọ, ati awọn eniyan ti o dinku ti ara, ifarako tabi awọn agbara ọpọlọ tabi aini iriri ati imọ ti wọn ba ti fun wọn ni abojuto tabi itọnisọna nipa lilo ẹrọ naa ni ọna ailewu ati loye awọn ewu ti o wa ninu. Awọn ọmọde ko gbọdọ ṣere pẹlu ẹrọ naa. Ninu ati itọju olumulo ko le ṣe nipasẹ awọn ọmọde laisi abojuto.
Gbogbogbo Awọn Itọsọna
- Tọkasi Iṣẹ Velleman® ati Atilẹyin Didara lori awọn oju-iwe ti o kẹhin ti itọnisọna yii.
- Gbogbo awọn iyipada ti ẹrọ jẹ eewọ fun awọn idi aabo. Bibajẹ ti o ṣẹlẹ nipasẹ awọn iyipada olumulo si ẹrọ ko ni aabo nipasẹ atilẹyin ọja.
- Lo ẹrọ nikan fun idi ipinnu rẹ. Lilo ẹrọ naa ni ọna laigba aṣẹ yoo sọ atilẹyin ọja di ofo.
- Bibajẹ ti o ṣẹlẹ nipasẹ aibikita awọn itọnisọna kan ninu iwe afọwọkọ yii ko ni aabo nipasẹ atilẹyin ọja ati pe alagbata ko ni gba ojuse fun eyikeyi awọn abawọn tabi awọn iṣoro ti o tẹle.
- Tabi Velleman Group nv tabi awọn oniṣòwo rẹ le ṣe iduro fun eyikeyi ibajẹ (laibikita, isẹlẹ tabi aiṣe-taara) - ti eyikeyi iseda (owo, ti ara…) ti o dide lati ohun-ini, lilo tabi ikuna ọja yii.
- Jeki iwe afọwọkọ yii fun itọkasi ọjọ iwaju.
Kini Arduino®
Arduino ® jẹ orisun-ìmọ-orisun prototyping Syeed da lori rọrun-lati-lo hardware ati software. Awọn igbimọ Arduino ® ni anfani lati ka awọn igbewọle - sensọ-ina, ika kan lori bọtini kan tabi ifiranṣẹ Twitter kan - ati ki o tan-an si iṣẹjade - mimuuṣiṣẹpọ mọto kan, titan LED, titẹjade nkan lori ayelujara. O le sọ fun igbimọ rẹ kini lati ṣe nipa fifiranṣẹ ṣeto awọn ilana si microcontroller lori ọkọ. Lati ṣe bẹ, o lo ede siseto Arduino (ti o da lori Wiring) ati Arduino ® sọfitiwia IDE (da lori Ṣiṣeto). Awọn apata afikun/awọn modulu/awọn paati ni a nilo fun kika ifiranṣẹ twitter kan tabi titẹjade lori ayelujara. Iya oju si www.arduino.cc fun alaye siwaju sii.
Ọja ti pariview
Apata yii yoo jẹri iwulo fun iwọle data pẹlu Arduino® rẹ. Le ṣe apejọ ni irọrun ati ṣe adani fun eyikeyi iṣẹ-igbasilẹ data.
O le lo kaadi yii lati wọle si awọn kaadi iranti microSD nipa lilo ilana SPI ninu awọn iṣẹ akanṣe microcontroller rẹ.
Awọn pato
- ṣe atilẹyin awọn kaadi microSD (≤ 2 GB) ati awọn kaadi microSDHC (≤ 32 GB) (iyara giga)
- eewọ voltage ipele iyipada Circuit ti o ni atọkun data voltages laarin 5 V lati Arduino ® oludari ati 3.3 V to SD kaadi data pinni
- ipese agbara: 4.5-5.5 V
- eewọ voltage eleto 3V3, fun voltage ipele Circuit
- ibaraẹnisọrọ ni wiwo: SPI akero
- 4x M2 dabaru awọn ihò ipo fun fifi sori ẹrọ rọrun
- iwọn: 4.1 x 2.4 cm
Asopọmọra
Wọle shield | Si Arduino® Uno | Si Arduino ® Mega |
CS (yan okun USB) | 4 | 53 |
SCK (CLK) | 13 | 52 |
MOSI | 11 | 51 |
MISO | 12 | 50 |
5V (4.5V-5.5V) | 5V | 5V |
GND | GND | GND |
Aworan atọka Circuit
Isẹ
Ọrọ Iṣaaju
Module kaadi SD WPI304N wulo paapaa fun awọn iṣẹ akanṣe ti o nilo titẹ data.Arduino ® le ṣẹda kan file sori kaadi SD lati kọ ati fi data pamọ, ni lilo tandard SD ìkàwé lati Arduino ® IDE. module WPI304N nlo ilana ibaraẹnisọrọ SPI.
Ngbaradi kaadi microSD
Igbesẹ akọkọ nigba lilo module kaadi WPI304N SD pẹlu Arduino ®, jẹ kika kaadi microSD bi FAT16 tabi FAT32 file eto. Tẹle awọn itọnisọna ni isalẹ:
- Fi SD kaadi sinu kọmputa rẹ. Lọ si Kọmputa Mi ati tẹ-ọtun lori kaadi SD kaadi yiyọ kuro. Yan Ọna kika bi o ṣe han ninu aworan ni isalẹ.
- Ferese tuntun kan jade. Yan FAT32, tẹ Bẹrẹ lati bẹrẹ ilana kika ati tẹle awọn ilana loju iboju.
Lilo awọn SD kaadi module
Fi kaadi microSD ti a pa akoonu sinu module kaadi SD. So module kaadi SD pọ si Arduino ® Uno bi o ṣe han ninu Circuit ni isalẹ, tabi ṣayẹwo tabili iṣẹ iyansilẹ pin ni apakan ti tẹlẹ.
Ifaminsi
Alaye kaadi SD
Lati rii daju pe ohun gbogbo ti firanṣẹ ni deede, ati pe kaadi SD n ṣiṣẹ, lọ si File → Examples → SD → CardInfo ninu Arduino ® IDE software.
Bayi, po si koodu si Arduino® Uno igbimọ rẹ. Rii daju lati yan igbimọ ọtun ati ibudo COM. Ṣii atẹle atẹle pẹlu oṣuwọn baud 9600. Ni deede, alaye kaadi microSD rẹ yoo gbekalẹ ni atẹle tẹlentẹle. Ti ohun gbogbo ba n ṣiṣẹ daradara, iwọ yoo rii iru ifiranṣẹ kan lori atẹle atẹle naa.
Kika ati kikọ data sori kaadi microSD
Ile-ikawe SD n pese awọn iṣẹ to wulo eyiti ngbanilaaye lati ni irọrun kọ sinu ati ka lati kaadi SD kan. Ṣii ReadWrite examplati lati File → Examples → SD → Ka Kọ ki o si po si rẹ Arduino® Uno ọkọ.
Koodu
1. /*
2. SD kaadi kika / kọ
3.
4. Eyi example fihan bi o ṣe le ka ati kọ data si ati lati kaadi SD kan file
5. Ayika:
6. SD kaadi so si SPI akero bi wọnyi:
7. ** MOSI – pin 11
8. ** MISO – pin 12
9. ** CLK – pin 13
10. ** CS - pin 4 (fun MKRZero SD: SDCARD_SS_PIN)
11.
12. da Nov 2010
13. nipa David A. Mellis
14. títúnṣe 9 Kẹrin 2012
15. nipa Tom Igoe
16.
17. Eyi exampkoodu le wa ni agbegbe gbogbo eniyan.
18.
19. */
20.
21. #pẹlu
22. #pẹlu
23.
24. File myFile;
25.
26. Eto ofo () {
27. // Ṣii awọn ibaraẹnisọrọ ni tẹlentẹle ati duro fun ibudo lati ṣii:
28. Serial.begin (9600);
29. nigba (!Serial) {
30.; // duro fun ni tẹlentẹle ibudo lati sopọ. Nilo fun ibudo USB abinibi nikan
31.}
32.
33.
34. Serial.print ("Initializing SD kaadi...");
35.
36. ti (!SD.begin(4)) {
37. Serial.println ("initialization kuna!");
38. nigba (1);
39.}
40. Serial.println ("ibẹrẹ ti ṣe.");
41.
42. // ṣii awọn file. akiyesi pe ọkan nikan file le ṣii ni akoko kan,
43. // nitorina o ni lati tii eyi ṣaaju ṣiṣi miiran.
44. miFile = SD.ṣii ("test.txt", FILE_KỌRỌ);
45.
46. // ti o ba ti file ṣii daradara, kọ si rẹ:
47. ti (miFile) {
48. Serial.print (“Kikọ si idanwo.txt…”);
49. miFile.println ("idanwo 1, 2, 3.");
50. // pa awọn file:
51. miFile.sunmọ ();
52. Serial.println ("ti ṣee.");
53.} miran {
54. // ti o ba ti file ko ṣii, tẹjade aṣiṣe kan:
55. Serial.println ("aṣiṣe šiši test.txt");
56.}
57.
58. // tun-ṣii awọn file fun kika:
59. miFile = SD.open ("test.txt");
60. ti (miFile) {
61. Serial.println ("test.txt:");
62.
63. // ka lati awọn file titi ti ko si ohun miiran ninu rẹ:
64. nigba ti (miFile.wa()) {
65. Serial.kọ (miFile.kà ());
66.}
67. // pa awọn file:
68. miFile.sunmọ ();
69.} miran {
70. // ti o ba ti file ko ṣii, tẹjade aṣiṣe kan:
71. Serial.println ("aṣiṣe šiši test.txt");
72.}
73.}
74.
75. ofo lupu () {
76. // ko si ohun ti o ṣẹlẹ lẹhin setup
77.}
Ni kete ti koodu ba ti gbejade ati pe ohun gbogbo dara, window atẹle yoo han lori atẹle ni tẹlentẹle.Eyi tọkasi kika/kikọ jẹ aṣeyọri. Lati ṣayẹwo nipa awọn files lori kaadi SD, lo Notepad lati ṣii TEST.TXT file lori kaadi microSD. Awọn data atẹle yoo han ni ọna kika .txt:
NonBlockingWrite.ino example
Ninu atilẹba example NonBlockingKọ koodu, yi ila 48
ti (!SD.begin()) {
si
ti (!SD.bere(4)) {
Paapaa, ṣafikun awọn laini atẹle lẹhin laini 84:
// tẹjade ipari ipari. Eyi yoo yipada da lori igba
// data ti wa ni kosi kọ si SD kaadi file:
Serial.print ("Iwọn ifipamọ data ti a ko ti fipamọ (ni awọn baiti):");
Serial.println (buffer.length ());
// akiyesi akoko ti o kẹhin ila ti a fi kun si okun
Awọn koodu pipe yẹ ki o jẹ bi atẹle:
1. /*
2. Non-ìdènà Kọ
3.
4. Eyi example ṣe afihan bi o ṣe le ṣe awọn kikọ ti kii-ìdènà
5. si a file lori kaadi SD kan. Awọn file yoo ni awọn millis lọwọlọwọ ()
6. iye gbogbo 10ms. Ti kaadi SD ba nšišẹ, data yoo wa ni ipamọ
7. ni ibere lati ko dènà awọn Sketch.
8.
9. AKIYESI: miFile.availableForWrite () yoo muuṣiṣẹpọ laifọwọyi
10. file awọn akoonu ti bi ti nilo. O le padanu diẹ ninu awọn data aiṣiṣẹpọ
11. si tun ba ti miFile.sync () tabi miFile.sunmọ () ko pe.
12.
13. Ayika:
14. SD kaadi so si SPI akero bi wọnyi:
15. MOSI – pin 11
16. MISO – pin 12
17. SCK / CLK – pin 13
18. CS - pin 4 (fun MKRZero SD: SDCARD_SS_PIN)
19.
20. Eyi exampkoodu le wa ni agbegbe gbogbo eniyan.
21. */
22.
23. #pẹlu
24.
25. // file orukọ lati lo fun kikọ
26. const char fileorukọ [] = "demo.txt";
27.
28. // File ohun to soju file
29. File txtFile;
30.
31. // Okun to saarin o wu
32. Okun ifipamọ;
33.
34. Unsigned gun lastMillis = 0;
35.
36. Eto ofo () {
37. Serial.begin (9600);
38. nigba ti (! Serial);
39. Serial.print ("Initializing SD kaadi...");
40.
41. // Reserve 1kB fun Okun lo bi ifipamọ
42. buffer.reserve (1024);
43.
44. // ṣeto LED pin si o wu, lo lati seju nigba kikọ
45. pinMode (LED_BUILTIN, OUTPUT);
46.
47. // init awọn SD kaadi
48. ti (!SD.begin(4)) {
49. Serial.println ("Kaadi kuna, tabi ko wa");
50. Serial.println ("ibẹrẹ kuna. Awọn nkan lati ṣayẹwo:");
51. Serial.println ("1. ti wa ni a kaadi sii?");
52. Serial.println ("2. ni rẹ onirin tọ?");
53. Serial.println ("3. ni o yi chipSelect pin lati baramu rẹ shield tabi
module?");
54. Serial.println(“Akiyesi: tẹ bọtini atunto lori ọkọ ki o tun ṣii Atẹle Serial yii
lẹhin ti o ṣatunṣe ọran rẹ! ”);
55. // ma ṣe nkan diẹ sii:
56. nigba (1);
57.}
58.
59. // Ti o ba fẹ lati bẹrẹ lati ohun ṣofo file,
60. // uncomment awọn tókàn ila:
61. // SD.yokuro(fileorukọ);
62.
63. // gbiyanju lati ṣii awọn file fun kikọ
64. txtFile = SD.ṣii(fileoruko, FILE_KỌRỌ);
65. bi (!txtFile) {
66. Serial.print ("aṣiṣe šiši ");
67. Serial.println (fileorukọ);
68. nigba (1);
69.}
70.
71. // fi diẹ ninu awọn titun ila lati bẹrẹ
72. txtFile.println ();
73. txtFile.println ("Hello World!");
74. Serial.println (“ Bibẹrẹ lati kọ si file…”);
75.}
76.
77. ofo lupu () {
78. // ṣayẹwo ti o ba ti kọja 10 ms lati igba ti a fi kun laini ikẹhin
79. unsigned gun bayi = millis ();
80. ti ((bayi – lastMillis) >= 10) {
81. // fi ila tuntun kun si ifipamọ
82. buffer += “Hello”;
83. ifipamọ += bayi;
84. ifipamọ += “\r\n”;
85. // sita awọn saarin ipari. Eyi yoo yipada da lori igba
86. // data ti wa ni kosi kọ si SD kaadi file:
87. Serial.print ("Unfived data saarin ipari (ni awọn baiti):");
88. Serial.println (buffer.length ());
89. // akiyesi awọn akoko ti awọn ti o kẹhin ila ti a fi kun si okun
90. lastMillis = bayi;
91.}
92.
93. // ṣayẹwo boya kaadi SD wa lati kọ data laisi idilọwọ
94. // ati ti o ba ti buffered data to fun ni kikun chunk iwọn
95. unsigned int chunkSize = txtFile.availableForWrite ();
96. ti o ba jẹ (chunkSize && buffer.length()>= chunkSize) {
97. // kọ si file ati seju LED
98. digitalWrite (LED_BUILTIN, GA);
99. txtFile.kọ (buffer.c_str (), chunkSize);
100. digitalWrite (LED_BUILTIN, LOW);
101.
102. // yọ awọn kikọ data lati saarin
103. buffer.remove (0, chunkSize);
104.}
105.}
Awọn iyipada ati awọn aṣiṣe iwe-kikọ ni ipamọ – © Velleman Group nv. WPI304N_v01
Velleman Ẹgbẹ nv, Legen Heirweg 33 - 9890 Gavere.
whadda.com
Awọn iwe aṣẹ / Awọn orisun
![]() |
WHADDA WPI304N microSD Card Logging Shield fun Arduino [pdf] Afowoyi olumulo WPI304N microSD Card Loging Shield fun Arduino, WPI304N, microSD Card Loging Shield fun Arduino, Idabo Wọle Kaadi, Aabo Wọle, Apata |