From circuits to code: Basics of Arduino and Arduino programming