Yadda ake buɗe Serial Monitor da yawa don Arduino
Shin ka ka taɓa yin aiki a kan wani aiki da ke buƙatar Arduino guda biyu su sadar da juna, sai kawai ka sami kanka cikin takaici saboda iyakancewar samun Serial Monitor guda ɗaya a buɗe a lokaci ɗaya? Wannan matsala ce ta gama gari, musamman lokacin da ake gyara na'urorin mara waya kamar nRF24L01 ko HC-05 Bluetooth, inda kake buƙatar ganin abin da kowace na'ura ke aikawa da karɓa a lokaci guda. Wannan koyarwar tana gabatar da wata dabara mai sauƙi, mai wayo don buɗe tagogin Arduino IDE guda biyu daban, kowanne yana haɗe da tashar COM ta kansa, yana ba ka damar kula da na'urorin biyu a lokaci guda. Wannan jagorar ta dace sosai ga duk wanda ke gwada sadarwa ta hanyoyi biyu, gina tsarin sarrafawa na nesa, ko kuma kawai yana son gyara microcontrollers guda biyu daban ba tare da canza tashoshi akai-akai ba.Ga wasu yanayi masu amfani da yawa inda wannan dabara ke da matuƙar muhimmanci:
Gyara Ma'auratan Mai Aikawa/Mai Karɓa: Lokacin amfani da na'urorin RF, za ka iya kallon ainihin bayanan da ake aikawa daga na'urar TX kuma ka tabbatar da ainihin bayanan da na'urar RX ta karɓa a lokaci guda.
Gwada Tsarin Master/Slave I2C ko SPI: Kalli umarnin da master ke aikawa da martanin slave a lokaci guda don tabbatar da ingantaccen sadarwa.
Ƙirƙirar Tsarin Taɗi na Hanyoyi Biyu: Gina hanyar sadarwa mai sauƙi ta waya ko mara waya inda za ka iya rubuta saƙo a Serial Monitor na wata kwamfuta kuma ka ga ya bayyana a ɗayan, da kuma akasin haka.
Kwatanta Karatun Na'urori: Idan kana da na'urori masu auna guda biyu masu zaman kansu, za ka iya kwatanta fitarwarsu gefe-da-gefe don tabbatar da daidaitawa ko bambance-bambancen muhalli.
Kayan aiki/Abubuwan Haɗi
Don wannan koyarwar ta musamman, babban "kayan aiki" shine ainihin yanayin software, amma za ka buƙaci waɗannan don bin diddigin:
Allon Arduino guda biyu (misali, Uno, Nano, Mega) – waɗannan za su zama na'urorin TX da RX naka.
Kebul na USB guda biyu don haɗa Arduinos biyu zuwa kwamfutarka.
Kwamfutarka tare da shigar da Arduino IDE.
Bidiyon yana nuna wannan tare da Arduinos guda biyu daban, amma ainihin ƙa'idar ita ce game da sarrafa nau'ikan IDE, ba kayan aiki na musamman ba. Tabbatar cewa an haɗa allon biyu da kyau kuma kwamfutarka ta gane su kafin ci gaba.
Bayanin Code
Tun da bidiyon ya mayar da hankali kan saitin IDE, ba a bayar da wani takamaiman code ko buƙata don wannan dabara ba. Dabara tana aiki da kowane sketch da ka ɗora a kan Arduinos naka. Muhimmin ɓangare ba code ɗin kansa ba ne, amma tsarin buɗe IDE.
Don farawa, tabbatar kana da sauƙin sketch ɗora a kowane Arduino. Misali, ainihin "Hello World" ko kuma mai sauƙin serial echo program zai yi aiki da kyau don gwada saitin. Manufar ita ce ganin bayanai suna gudana a cikin Serial Monitors biyu masu zaman kansu.
Aikin Kai tsaye/Nunawa
Bari mu bi tsarin mataki-mataki don cimma wannan saitin kula da biyu, kamar yadda aka nuna a bidiyon (a bidiyo a 01:06).
Mataki 1: Haɗa da Gano Tashoshi. Da farko, toshe Arduinos biyu zuwa kwamfutarka. Buɗe farkon Arduino IDE instance ɗinka kuma ɗora sketch ɗin don na'urar TX (mai aikawa) ɗinka. Je zuwa Tools > Port kuma lura da tashar COM da aka ba shi (misali, COM8). A bidiyon, wannan shine shirin TX akan COM8.
Mataki 2: Buɗe Serial Monitor na Farko. Danna alamar Serial Monitor don buɗe mai kula da wannan Arduino na farko. Za ka ga an haɗa shi da COM8. Wannan shine taga kula da naka ta farko.
Mataki 3: Muhimmiyar Dabara - Buɗe IDE Instance na Biyu. Muhimmin abu shine kada ka buɗe sabon fayil daga cikin taga IDE na yanzu. Maimakon haka, je zuwa desktop ɗinka ko Start Menu kuma ƙaddamar da sabon instance na aikace-aikacen Arduino IDE gaba ɗaya (a bidiyo a 01:33). Wannan yana ƙirƙirar taga shirin daban, mai zaman kansa.
Mataki 4: Ɗora Sketch na Biyu. A cikin wannan sabon taga IDE, je zuwa File > Open kuma ɗora sketch ɗin don na'urar RX (mai karɓa) ɗinka. Wannan shine fayil ɗin RX akan COM11.
Mataki 5: Saita Tasha ta Biyu da Mai Kula. A cikin wannan taga IDE ta biyu, je zuwa Tools > Port kuma zaɓi tashar COM don Arduino na biyu (misali, COM11). Yanzu, danna alamar Serial Monitor a cikin wannan taga ta biyu. Za ka sami tagogin Serial Monitor guda biyu daban a buɗe, ɗaya akan COM8 da ɗaya akan COM11, kowanne yana aiki da kansa (a bidiyo a 02:17).
Yanzu za ka iya aika bayanai daga mai kula ɗaya kuma ka ga sun bayyana a ɗayan, da kuma akasin haka, yana ba ka damar gyara tsarin sadarwarka na hanyoyi biyu gaba ɗaya.
Babuka
[00:00] Gabatarwa da Bayanin Aikin
[00:19] Nuna Matsalar tare da Serial Monitor Guda ɗaya
[01:06] Dabara: Buɗe Arduino IDE Instance na Biyu
[01:56] Saita IDE na Biyu don Tashar COM Daban
[02:17] Nasara Kula da Serial na Hanyoyi Biyu
Albarkatun da kuma shafukan da za a duba
-
ZazzageDownlaod Arduino IDE for freearduino.cc
Fayiloli📁
Babu fayiloli da ake da su.