Nikakav problem Pejo.
ATmega2560 je sasvim pristojan 8 bit MCU i ima solidnu količinu pominjanih periferija (svakako da su u MCU integrisane): pwm, adc, usart, spi, i2c, timere...
Arduino je interesantna platforma kojom se neko lako zainteresuje za programiranje jer ima gomilu ponuđenih gotovih rešenja.
To je za ulazak u svet programiranja jako zgodan način, a takođe i za nekog ko želi brzo napraviti nešto i ne baviti se profesionalno tim.
Na Arduino platformi takođe mogu da se naprave moćne stvari, samo kad se dublje zakopaš u programiranje.
Međutim, što manje tuđih biblioteka koristiš, to su ti ruke slobodnije, ali sve potrebnije veće znanje.
Svakako i mogućnosti srazmerno porastu.
Što se cene tiče, ATmega2560 (8bit, 16MHz, 256K FLASH) košta:
https://eu.mouser.com/ProductD...s=aqrrBurbvGciYmlAokFS0w%3D%3D
Uporediv sa cenom i brojem pinova, veoma popularan STM32F407VGT6 (32bit, 168MHz, 1024K FLASH) košta:
https://eu.mouser.com/ProductD...52BeY1k3TIKAEQqwbO%2FOzA%3D%3D
Ne radim sa Arduinom, ali mi se čini da je pomenuti STM32F407 obrađen i pod Arduinom (nisam siguran a i mrzi me da tražim, sam ćeš).
Pokušaću da ti jednostavno objasnim razliku između 8bit MCU i 32bit MCU. Recimo da na ATmegi treba da pomnožiš dva broja veća od 255. ATmega mora da iz dva put po 8bit spakuje vrednost u granicama 0-65535(16bit), potom opet iz dva puta da spakuje broj kojim se množi, pa onda da dobije rezultat od 32bit (4 paketa po 8 bita), pa sve to da raspakuje nazad.
Kod 32bit MCU je to jedan klik.
E sad, kad dodatno uporediš i brzinu ATmega (16MHz) sa brzinom pomenutog STM32F407 (168MHz) plus uštedu broja upotrebljenih instrukcija (da ih nazovem "klikovima") za matematiku bilo čega što je veće od broja 255, onda možeš lako razumeti odnos snaga ta dva MCU, a za isti novac otprilike.
Pri čemu treba znati da je STM32F407 poprilično skup jer je malo mator...
Za pola te cene se može naći novija generacija još veće snage.