Low-cost Industry 4.0: learning Arduino, programming in three distinct ways (paper 15)