nach meiner Erfahrung funktionieren Arduinos nicht sehr gut, was USB-Unterstützung angeht.
Sehr gut hingegen funktioniert USB aber mit dem Raspberry Pi, wenn die Sensoren vom UART oder USB-Typ sind.
Die allermeisten Sensoren funktionieren allerdings rein digital, analog, oder per I2C oder SPI - hier hast du mit USB überhaupt keine Chance, weder bei Raspi noch bei Arduinos.
Beide haben aber bei ihren Pins auch welche dabei, die speziell dafür da sind, mit Ausnahme der analogen beim Raspi (hier muss man dafür externe Zusatzchips anschließen, dann geht es auch).
Wenn dir also USB unverzichtbar ist: Raspi.
Ansonsten Arduino.
der Arduino wird grundsätzlich auf dem PC programmiert, und dann das Programm "hochgeladen" -
- beim Raspi geht das auch - da der aber ein eigener Mini-PC ist, geht es auch zusätzlich auf ihm selber (und sogar noch viel einfacher, mit großem HDMI-Bildschirm und Maus+Keyboard)
eine Übersicht, wie man verschiedene Sensoren für Arduino betreibt, findest du hier:
http://www.mindstormsforum.de/viewtopic.php?f=78&t=8491
und für Raspberry Pi in C/C++ hier:
http://www.mindstormsforum.de/viewtopic.php?f=78&t=8689
Zur Programmiersprache:
Arduino wird grundsätzlich in C++ programmiert,
der Raspberry Pi mit C, C++ oder auch mit Python oder Scratch.
Lesezeichen