Search Code

Yadda ake buɗe Serial Monitor da yawa don Arduino

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.

<h2>Jagorar Haɗin Waya</h2> <!--%%WIRING%%--> <p>A cikin wannan nunin na musamman, babu wani hadadden haɗin waya da ke da hannu, saboda an mayar da hankali kan saitin software. Arduinos biyu an haɗa su da kwamfutar ta hanyar USB ports. Idan za ka yi amfani da wannan don aikin sadarwa, za ka kawai haɗa na'urorin sadarwarka (kamar nRF24L01 ko HC-05) zuwa pins ɗin da suka dace a kowane Arduino, bin tsarin haɗin waya na wannan na'urar ta musamman. Muhimmin abu a nan shi ne cewa duka Arduinos biyu an haɗa su da kwamfutar ta jiki, kuma kowanne an ba shi tashar COM daban ta tsarin aiki.</p>

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

Babu lambar da aka haɗa.

Albarkatun da kuma shafukan da za a duba

Fayiloli📁

Babu fayiloli da ake da su.