Arduino Nano / Nano közötti kommunikációra kérnék javaslatot.
A feledat: van egy 1000 impulzus/ ford, vagyis emiatt valójában 4000 jel/fordulat felbontású forgóenkóderem (Hall-jeladós verzió), A/B kimenetekkel. Ezt egy arduino Nanoban megszakításokkal kezelem, az eredmény egy egész szám, aminek nő vagy csökken az értéke, a forgásirány szerint.
Mivel már 1 ford/sec sebességnél is csak 250 usec idő van két megszakítás között, az eredméynt egy második Nanoban dolgoznám föl, illetve küldeném egy 8x7 szegmenses kijelzőre.
Mindkét feladat működik külön-külön.
Meg kellene oldanom a két eszköz közötti adatcserét. Tulajdonképpen már ez is működik soros adatátvitellel, de csak 56kbaud sebességgel, a portD.3 és PortD.4 lábakon.
NEM az arduino IDE-ben programozom, tehát nem tudok onnan libraryt használni.
A soros ártvitelre mindenütt a Tx/Rx lábakat ajánlották - viszont ezek ugye be vannak kötve a CH340 IC-re,nem értem hogyan működne párhuzamosan a két dolog.
Volna valakinek jobb javaslata? Esetleg SPI vagy i2C busz?