Để lập trình Arduino, một chương trình tối thiểu phải có hai hàm chính là setup() và loop(). Chương trình sẽ điều khiển các thiết bị như đèn LED và động cơ bằng cách sử dụng các hàm như digitalWrite(), analogWrite() cùng với các biến để giúp cá nhân hóa mã lệnh. Ngoài ra, người dùng cũng có thể tích hợp cảm biến để điều khiển LED tự động dựa vào tín hiệu đầu vào.