Me pehea te whakawhitiwhiti Arduino e rua me te kawa SPI? Ko te kawa Serial Peripheral Interface (SPI) he huarahi rongonui mo te whakawhitiwhiti whakaaro i waenga i nga taputapu, ka tino whai hua ki te mahi me nga papa Arduino maha. I roto i tenei tuhinga, ka tirotirohia e matou nga huarahi e tika ana hei whakarite whakawhitiwhiti whai hua i waenga i nga papa Arduino e rua ma te whakamahi i te kawa SPI. Mai i te tatūnga tuatahi ki te tuku raraunga, ma matou koe e arahi i nga hikoinga katoa kia angitu ai koe ki te kawe i enei korero.
– Step by step ➡️ Me pehea te whakawhitiwhiti Arduino e rua ki te kawa SPI?
- 1 Hipanga: Kohikohia nga rauemi e tika ana. Ka hiahia koe kia rua nga papa Arduino, he taura hononga, me te mohiotanga hotaka kaupapa.
- 2 Hipanga: Honoa nga Arduinos. Whakamahia te taura papaki hei hono i nga titi korero SPI o nga papa Arduino e rua.
- 3 Hipanga: Tāutahia te whare pukapuka SPI. Whakatuwherahia te rorohiko Arduino IDE, pawhiria te "Sketch" ka "Whakauruhia te Whare Pukapuka." Rapua ka kowhiria te whare pukapuka SPI, ka pehi i te "Tāuta".
- 4 Hipanga: Whakaritea te waehere. Tuhia he waehere ki te Arduino IDE e whakatau ana i te Arduino tuatahi hei taurekareka me te tuarua hei rangatira.
- Hipanga 5: Tukuna te waehere ki nga Arduinos e rua. Ina tuhia e koe te waehere, tukua atu te papatono ki ia papa Arduino ma te whakamahi i te taura hononga me te rorohiko Arduino IDE.
- 6 Hipanga: Whakamātauria te whakawhitiwhiti kōrero. Honoa nga Arduino e rua ki tetahi puna hiko me te manatoko kei te tika te whakawhiti raraunga ma te kawa SPI.
Q&A
He aha te kawa SPI me pehea te mahi?
- Ko te kawa SPI (Raarangi.
- Ka mahi tahi me tetahi rangatira e whakahaere ana i tetahi, e maha ranei nga pononga mo nga raina korero whakatapua.
- Ko te korero i runga i te raina karaka e tukutahi ana i te whakawhiti raraunga i waenga i te rangatira me nga taurekareka.
He aha nga waahanga hei whakawhiti i nga Arduino e rua me te kawa SPI?
- E rua nga papa Arduino (2master, 1slave).
- Nga taura hono.
- Nga parenga kume-ake ki te tika.
Me pehea te whirihora i te ariki Arduino ki te whakawhitiwhiti ma te whakamahi i te SPI?
- Honoa te pine MOSI (Master Out Slave In) ki te pine MOSI o te taurekareka.
- Honoa te pine MISO (Master In Slave Out) ki te pine MISO o te taurekareka.
- Honoa te SCK (Karaka rangatū) ki te SCK o te taurekareka.
- Tautuhia te rangatira me te mahi SPI.begin() i roto i te waehere.
Me pehea te whirihora i te pononga Arduino ki te korero ma te SPI?
- Honoa te pine MOSI o te taurekareka ki te pine MOSI o te rangatira.
- Honoa te pine MISO o te taurekareka ki te pine MISO o te rangatira.
- Honoa te titi SCK o te taurekareka ki te titi SCK o te rangatira.
- Tautuhia te taurekareka me te mahi SPI.begin() i roto i to waehere.
Me pehea te tuku me te whiwhi raraunga i waenga i nga Arduino e rua ma te whakamahi i te kawa SPI?
- Tuku raraunga mai i te rangatira ma te whakamahi i te SPI.transfer(raraunga).
- Whiwhi raraunga mo te taurekareka ma te whakamahi SPI.transfer(raraunga).
- Whakapumautia nga korero takirua i waenga i te rangatira me te taurekareka.
He aha te tere whakawhiti raraunga o te kawa SPI?
- Ka rereke pea nga tere whakawhiti, engari ka taea te whakatutuki i nga tere o etahi megabits ia hekona.
- Ko te tere whakawhiti ka whakawhirinaki ki te tautuhinga karaka o te rangatira me te kaha o nga taputapu pononga ki te hapai i taua tere.
- He mea nui ki te whakatika i te tere whakawhiti kia rite ki nga kaha o ia taputapu.
He aha nga painga o te whakamahi i te kawa SPI mo te whakawhitiwhiti korero i waenga i nga Arduinos?
- Ka taea te whakawhitiwhiti tere me te pai i waenga i nga taputapu.
- Me iti ake nga taura atu i etahi atu kawa korero penei i te I2C.
- He pai mo nga tono e hiahia ana ki te tere tere me te whakawhiti raraunga mo nga tawhiti poto.
He aha nga herenga o te kawa SPI mo te whakawhitiwhiti korero i waenga i nga Arduinos?
- Kaore e tika ana mo nga whakawhitiwhitinga tawhiti.
- Kaore i te tautoko i nga rangatira maha i runga i te whatunga kotahi.
- Me nui ake pea nga titi I/O ka whakaritea ki etahi atu kawa.
Ka taea e au te whakamahi i te kawa SPI ki te korero i tetahi Arduino me etahi atu taputapu ehara i te Arduino?
- Ae, ka taea te whakamahi te kawa SPI ki te whakawhitiwhiti Arduinos ki etahi atu microcontrollers, pūoko, whakaaturanga, me te maha atu o nga taputapu hiko.
- He mea nui ki te whakarite kia tautoko o whakaaro i te kawa SPI me te whirihora tika.
Kei hea e kitea ai he tauira o te code mo te whakawhitiwhitinga i waenganui ie rua Arduinos me te kawa SPI?
- Ko nga tuhinga Arduino whaimana e whakarato ana i nga tauira waehere hei whirihora i te whakawhitiwhiti SPI i waenga i nga papa Arduino e rua.
- Ko nga huinga ipurangi me nga hapori Arduino he maha nga tauira me nga kaupapa e tohatohahia ana e te hapori.
- Ko te rapu i nga papaaapuna tuwhera penei i a GitHub he mea pai ano te kimi tauira waehere me nga kaupapa e pa ana ki te whakawhitiwhiti korero SPI.
Ko Sebastián Vidal ahau, he miihini rorohiko e ngakau nui ana ki te hangarau me te DIY. I tua atu, ko ahau te kaihanga o tecnobits.com, kei reira ahau e tohatoha ai i nga akoranga kia pai ake ai te uru me te maarama ki te katoa.