Stránka 1 z 2

arduino nano every libraries

Napsal: 11 bře 2020, 16:36
od Kabicek
Dobrý den koupil jsem si nové arduino nano every a program s knihovnou TMRpcm.h nejde nahrát píše to "Nastala chyba při kompilaci u desky Arduino Nano Every". Přitom na klasické nano to jde. Nevíte někdo co s tím? Posílám celou chybovou zprávu jako přílohu.

Re: arduino nano every libraries

Napsal: 11 bře 2020, 17:29
od Kabicek
Nebo existuje nějaká jiná knihovna pro přehrávání wav souborů z sd karty pro arduino nano every??

Re: arduino nano every libraries

Napsal: 11 bře 2020, 17:35
od pavel1tu
No asi to bude tím, že knihovna nemá podporu pro tento typ CPU ?
Což i dokumentace z WiKi knihovny potvrzuje.

Ano, CPU ATMega4809 je lákavé, ale většina knihoven psaná na klasické ATmega328 a podobné - se musí upravit (a už se upravují).

Zatím jsem neprošel celou dokumentaci, nejsem ani žádný velký znalec, ale toto CPU je dost odlišné a velmi lákavé.

Vzhledem k tomu, že tento CPU je/bude v Arduino Uno WiFi rev2, již jsem zaznamenal úpravu dost knihoven (klasických) pro toto CPU
(musí být přidána definice pro toto CPU defined(__AVR_ATmega4809__))

PS: asi to bude základ pro mnoho stavebnic robotů a dalšího, poměr cena/co to umí je opravdu dobrá + zůstává podpora klasiky Arduino

Re: arduino nano every libraries

Napsal: 11 bře 2020, 17:41
od ondraN
Ta knihovna používá přímo HW procesorů řady 328. Konkrétně časovače a přerušeni. Takže nemůže fungovat s řadou procesorů ATMEGA4809.

Re: arduino nano every libraries

Napsal: 11 bře 2020, 18:01
od Kabicek
A nedá se knihovna nějak upravit pro toto CPU nebo není nějaká alternativa pro přehrávání audia z SD karty ??

Re: arduino nano every libraries

Napsal: 11 bře 2020, 18:06
od Kabicek
Nebo nejde nějak přehrát WAV soubor z SD karty přes knihovnu sd.h ??

Re: arduino nano every libraries

Napsal: 11 bře 2020, 18:58
od Kabicek
Nebo dokázal by tady někdo upravit tmrpcm.h knihovnu pro atmega 4809 ??

Re: arduino nano every libraries

Napsal: 12 bře 2020, 07:22
od ondraN
Upravit jde asi každá knihovna. Pokud to nezvládneš sám, musíš si počkat až to někdo udělá. Je to spousta práce a testování, takže se jako první objeví upravené, ty nejvíce potřebné knihovny. Tato knihovna bude ale hodně na chvostu, protože proč by někdo skoro celý výkon arduina nechal přehrávat mp3, když přehrávací moduly z SD kartou stojí pár šupů a jsou snadné na obsluhu?

Re: arduino nano every libraries

Napsal: 12 bře 2020, 08:26
od Kabicek
A nejde nějak přehrát soubory pomocí knihovny sd.h

Re: arduino nano every libraries

Napsal: 12 bře 2020, 09:19
od pavel1tu
Arduino má oficiální knihovnu na přehrávání zvuku, ale ta podporuje až 32bitové CPU a právě z toho důvodu, že klasické ATmega na toto nemají dost výkonu
Ten nově používaný CPU je pořád 8bit myslím, tak se asi nic nezmění

Hledal jsem co by ti pomohlo, ale nenašel, moduly na MP3 co jsem našel neumí skočit přímo na daný soubor, přehrávají popořadě soubor za souborem