Сообщество твиттера (особенно сообщество #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!