Bir pinin giriş(INPUT) ya da çıkış(OUTPUT) pini olduğunu arduino kodlarında hazır olarak bulunan "pinMode();" fonksiyonu ile tanımlarız. Bu fonksiyon mutlaka ardunio kod bloğundan birincisi olan void setup() içerisinde kullanılmalıdır."pin numarası" ve "mod" olmak üzere iki parametre alır. Pin numarası giriş ya da çıkış pini olarak ayarlıyacağınız "pin numarasını", mod ise "INPUT (giriş)", "OUTPUT (çıkış)" ya da INPUT_PULLUP modunu temsil eder.