На этот раз мой Arduino разговаривает с другим устройством.

Часть меня все еще ожидает, что что-то пойдет не так каждый раз, когда я беру в руки свою Arduino. Но пока, к счастью, я не ударил себя током и не устроил пожаров, даже когда болтал бедняжку над кипятком. Мне удалось поджарить Arduino, но это уже другая история.

Погружаясь в этот проект, я начал с самого ненужного шага.

Выбор тематически подходящих цветов проводов.

Все гуру продуктивности скажут вам, что самое важное нужно делать в первую очередь.

Я не. Сначала я выбрал красивые провода.

С положительной стороны, я хорошо понимаю основные потребности написания кнопок и светодиодов, поэтому эта часть не заняла слишком много времени. Я немного запутался и запутался в том, какой резистор мне нужно использовать, чтобы заставить кнопку работать, но я понял свою ошибку, ничего не взорвав — всегда победа.

Я переработал старый скетч p5.js с изображением голодного кота, потому что у меня нет оригинальной кости в моем теле, просто абсурдная любовь к кошкам, которая заставляет меня каждое утро готовить завтрак для моих реальных кошек.

Я обновил основной вид старого эскиза, чтобы идти в ногу со временем.

Снова теплые, осенние, благодарственные краски.

Начнем с простого вопроса. Обновить текст в скетче было достаточно просто. Я полагал, что заставить эту кнопку реагировать на нажатие физической кнопки будет несложно, но… конечно, тут я ошибся.

Чтобы заставить этот скетч общаться с моим Arduino, потребовалось немало усилий. Половина из-за моей собственной глупости мешала мне — у меня было несколько умственных ошибок, когда я забывал, что означают определенные сообщения об ошибках, например, когда последовательный контроллер твердо сказал мне, что мой порт занят, так как у меня было открыто окно диагностического теста. на программном обеспечении Ардуино.

Я также изначально поместил свою функцию, чтобы заставить физическое нажатие кнопки работать не в той части скетча (три раза, но кто считает? Невежливо считать напитки и грубо считать отказы Arduino!)

Это привело нас к… нажатию кнопки, чтобы обнаружить скупого кота!

А когда вы нажимаете крошечную кнопку — поскольку качество видеосъемки моего поезда могло бы быть и лучше — вы показываете кота, который украл вашу еду!

Вы восстанавливаете свою индейку? Вы позволите этому коварно очаровательному серому коту украсть ваш с трудом добытый ужин на День Благодарения?

Если оставить в стороне мою нелепую бессвязность, код этого глупого маленького проекта можно найти здесь.