principle：arduino  &&  hardware diagram