Сообщество твиттера (особенно сообщество #100DaysofCode и #301DaysofCode) позитивно, вдохновляет, и я должен поблагодарить всех и каждого, кто является частью этих сообществ!

Я всегда чувствовал, что если меня что-то вдохновляет, важно отдавать этому «чему-то», чтобы «передавать» вдохновение, мотивацию и позитив.

В связи с этим я создаю серию «разогревающих» утренних ежедневных задач по кодированию и «как это сделать», чтобы все думали о предстоящем дне. Вот первое.

Я провел остаток дня, сосредоточившись на оборудовании после того, как учебник был загружен на YouTube.

В частности, я провел время с arduino (или моей версией, «elegoo»).

После некоторых исследований выяснилось, что IDE arduino любит «C» и «C++». Я подумал про себя: «О, черт возьми, я разбираюсь только в JavaScript».

Итак, немного покопавшись, я нашел JavaScript-библиотеку «Johnny-Five» для работы с робототехникой и Arduino!

Оказывается, после загрузки штуки «Firmata Plus» в Arduino мне больше не нужна Arduino IDE.

Мне удалось импортировать библиотеку Johnny-Five и библиотеку «serialport» с помощью npm и запустить программу с помощью node.

Если вы пытаетесь это сделать, не забудьте также загрузить «serialport». Судя по моему ограниченному пониманию, JavaScript на самом деле не предназначен для таких низкоуровневых вещей, как подключение к последовательным портам, но библиотека «serialport» делает это простым и возможным. Просто установите его, вы будете благодарить меня позже.

=› Весь код с первого дня можно найти здесь, на github!

=› Создавайте оригинальные приложения вместе со мной на YouTube!

=› Подпишитесь на меня в Twitter!

=› Проекты Codepen!

=› Портфолио