Stránka 1 z 1

Data logger shield + arduino MEGA

Napsal: 10 pro 2020, 16:15
od LadaS
Dobrý den, u data logger shieldu pro UNO se píše, že je kompatibilní i s MEGA. Mám problém s tím, že na MEGA jsou piny pro SD kartu na pinech 50-53 a tudíž mi sd karta na shieldu nefunguje. Mám špatnou verzi Arduina nebo to mám nějak propojit drátama nebo se to nějak dá předělat v programu nebo co s tím? Děkuji za odpovědi

Re: Data logger shield + arduino MEGA

Napsal: 10 pro 2020, 19:50
od martinius96
Aký program používaš?
Zapol si čítačku karty cez nastavenie pinu D10 (Chip select) ako output, ako sa to píše v dokumentácii?

Re: Data logger shield + arduino MEGA

Napsal: 10 pro 2020, 23:36
od LadaS
Původně jsem měl ten shield nasazený na UNO a chip select na D10 a vše fungovalo. Když jsem shield přendal na MEGA tak už to nefunguje protože MEGA má chip select na pinu 53, tak mě právě zajímá co s tím, protože údajně má být tento shield s MEGA taky kompatibilní?! Zkoušel jsem v programu přepsat chipselect na 53 a drátem propojit pin 53 na arduinu s pinem D10 na shieldu a taky nic.

Re: Data logger shield + arduino MEGA

Napsal: 11 pro 2020, 07:15
od pavel1tu
MEGA (i DUE) má všechny PINy stejně jako UNO, co je to za nesmysl co tu píšeš ?
Data loger jsem sice nikdy nezkoušel, ale mám další asi 3 shieldy pro UNO a vždy fungovaly i ma MEGA.

Máš to správně nasazené ? Pošli foto MEGA, SHIELDu (ať vidíme čísla pinů) a pak jak to máš nasazené na tom MEGA

Re: Data logger shield + arduino MEGA

Napsal: 11 pro 2020, 09:03
od Hanz
shield by měl být sendvičově nasazen jako na obrázku tady
https://www.az-delivery.de/en/blogs/azd ... am-mega-r3,
musí se shodovat piny Mega s piny zastrčeného shieldu :idea:
Mega2560 a shield.jpg
na mém obrázku jsou vedle sebe ;) je to sic jiný shiel,ale pro představu to stačí,jak mají být, nemám doma data logger shield
Mega2560 a shield 2..jpg
no a tady je pro porovnání Mega2560 s nasazeným shieldem a Uno

Re: Data logger shield + arduino MEGA

Napsal: 11 pro 2020, 09:52
od LadaS
https://arduino-shop.cz/arduino/946-ese ... ecise.html tady když si otevřu datasheet tak podle schématu jsou piny takto: 50 -MISO, 51-MOSI, 52-SCK, 53-SS. UNO má tyto piny na pinech 10-13, takže to není stejný. Když připojím jinou čtečku karet (samostatný modul) na MEGA k pinům 51-53, tak funguje normálně. Mám teda nějakou špatnou verzi toho MEGA která s tím shieldem kompatibilní není? Originál má mít tyhle piny na 10-13 jako UNO?

Re: Data logger shield + arduino MEGA

Napsal: 11 pro 2020, 10:20
od LadaS
Hanz, díky za odkaz, tam je to popsáno jak tenhle problém vyřešit. Tak snad to bude fungovat

Re: Data logger shield + arduino MEGA

Napsal: 11 pro 2020, 13:38
od pavel1tu
Taky nemám dataloger, ale miso/mosi by ten shield měl brát z toho "malého" konektoru a ne z pinů na Arduinu, proto je to vyvedeno ještě takto "bokem" ... pak je kompatabilita UNO/MEGA/DUE zachována (DUE jen někde, kde je na shieldu vyřešené i různé napětí pro logiku)

Pak ještě musí být napsána správně knihovna, která pro MEGA a DUE použije MISO2/MOSI2 - doma na knihovnu kouknu, používáš jakou ?

Re: Data logger shield + arduino MEGA

Napsal: 11 pro 2020, 13:52
od LadaS
Děkuji všem za odpovědi, problém je již vyřešen. Když jsem nyní použil knihovnu z odkazu od Hanze, která v programu umožňuje SD kartě nastavit všechny 4 piny libovolně, tak už to běží. :-).