Arduino®-sensorer är små enheter som kan kopplas till ett Arduino®-kort för att förse enheten med information från en fysisk källa. Sensorer finns i många varianter och är särskilt användbara för robotprojekt, även om de kan användas för andra typer av projekt också. Exempel på icke-robotprojekt som använder Arduino®-sensorer inkluderar hemsäkerhetssystem, fjärranslutna väderstationer och diskmaskiner som styrs av en Arduino®-enhet.
En av de mest grundläggande Arduino®-sensorerna är en ljussensor. Till skillnad från en kamera kan inte ljussensorn producera en bild, utan detekterar istället närvaron eller frånvaron av en viss ljuströskel. Med hjälp av en ljussensor kunde en sensorstyrd bil automatiskt tända strålkastarna när den går in i ett mörkt rum.
Rörelsesensorer upptäcker förändringar i ljus över tiden för att avgöra om något inom deras synfält rör sig. Dessa Arduino®-sensorer ger inte information om var det rörliga föremålet är, hur stort det är eller hur snabbt det rör sig. En enkel användning av rörelsesensorer är att tända ljus när någon går in i ett rum. Liksom med andra sensorer kan rörelsesensorer användas för att utlösa vilken åtgärd som helst som uppfinningen kan utföra.
En annan typ av Arduino®-sensor är en ljudsensor. Ljudsensorer upptäcker förekomsten av ljud och kan vanligtvis ge ytterligare information, såsom tonhöjd och amplitud. Dessa sensorer är särskilt användbara för enheter som måste reagera på mänskliga handlingar, som att prata, eller handlingar från andra maskiner, som pip.
Lutnings- och trycksensorer har var och en särskild användning inom robotteknik. En lutningssensor gör att en Arduino®-enhet kan avgöra när dess vinkel, i förhållande till marken, har ändrats, förutsatt att lutningssensorn är monterad direkt på enhetens huvuddel. Alternativt kan en lutningssensor monteras på en kontrollerbar arm och ge Arduino®-kortet konstant information om dess position. Trycksensorer är kritiska närhelst en robot hanterar något som är potentiellt ömtåligt, till exempel ett glas eller ägg. Utan en trycksensor skulle en robot inte ha något sätt att avgöra hur hårt den höll i något, och skulle potentiellt kunna bryta det.
Robotar som rör sig behöver nästan alltid något sätt att bestämma sitt avstånd från andra föremål. Det finns flera sensorer för detta ändamål. Infraröda avståndssensorer studsar lågeffektlasrar från närliggande föremål för att bestämma deras avstånd. Ekolodssensorer använder en högteknologisk form av ekolokalisering för att bestämma sin position i en miljö.