arduino code maybe fixed