O robô Pololu 3pi é uma plataforma móvel completa e de alto desempenho com dois micromotoredutores de metal, cinco sensores de refletância, um LCD de 8 × 2 caracteres, uma campainha e três botões de pressão do usuário, todos conectados a um microcontrolador ATmega328 programável em C. Capaz de atingir velocidades superiores a 3 pés por segundo, o 3pi é um ótimo primeiro robô para iniciantes ambiciosos e um segundo robô perfeito para aqueles que procuram passar de robôs iniciantes não programáveis ou mais lentos.
O robô 3pi foi projetado para se destacar em competições de seguir linhas e resolver labirintos. Ele tem um tamanho pequeno (9,5 cm/3,7" de diâmetro, 83 g/2,9 oz sem pilhas) e leva apenas quatro pilhas AAA (não incluídas), enquanto um sistema de alimentação exclusivo faz os motores funcionarem a uma constante de 9,25 V independente da carga da bateria A tensão regulada permite que o 3pi alcance velocidades de até 100 cm/segundo enquanto faz curvas e giros precisos que não variam com a tensão da bateria.
O robô 3pi é uma ótima plataforma para pessoas com experiência em programação C aprenderem robótica, e é um ambiente divertido para iniciantes ambiciosos aprenderem programação C. Em seu núcleo está um microcontrolador Atmel ATmega328P rodando a 20 MHz e apresentando 32 KB de memória de programa flash, 2 KB de RAM e 1 KB de memória EEPROM persistente. O popular compilador gratuito GNU C/C++ funciona perfeitamente com o 3pi, o Atmel Studio oferece um ambiente de desenvolvimento confortável e um amplo conjunto de bibliotecas fornecidas pela Pololu facilita a interface com todo o hardware integrado. O 3pi também é compatível com a popular plataforma de desenvolvimento Arduino . Fornecemos vários programas de amostra para mostrar como usar os vários componentes 3pi, bem como executar comportamentos mais complexos, como seguir linhas e resolver labirintos.