ببینید آردوینو همون avr هست با این تفاوت که در کنار یک سری قطعات الکتریکی دیگه قرار گرفته و تشکیل یک برد داده .
از لحاظ کد نویسی بله تفاوت داره
برای آردوینو کلللا یه ide نوشتن که کار کردن باهاش خیلی ساده تر از محط های خود avr هست.

و اما در مورد سوالتون در مورد فیلتر گذاری
ببنید اکثر فیلترهایی که به صورت نرم افزاری استفاده می شوند تخمین گر هستند مثل فیلتر کالمن و غیره . شما صد در صد میتونید فیلتر نرم افزاری تعریف کنید فقط باید به قوانین ریاضی فیلترها آگاه باشید .