Съдържание:
Видео: 6 -годишно създаване на основен светофар със скреч за Arduino: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Синът ми вече беше любопитен с моите проекти на Arduino. Той играе известно време със Snap Circuits и LEGO
Той също така започва да изгражда някои Scratch проекти.
Беше само въпрос на време да играем със Scratch за Arduino.
Това е първият ни проект. Целта беше да го запознаем с платката и проводниците и да види нещо от компютъра до дъската.
Стъпка 1: Инсталиране на Scratch за Arduino
Моля, посетете сайта
От техния уебсайт:
Относно S4A
S4A е модификация на Scratch, която позволява лесно програмиране на хардуерната платформа с отворен код Arduino. Той предоставя нови блокове за управление на сензори и изпълнителни механизми, свързани с Arduino. Има и табло за отчети на сензори, подобно на PicoBoard. Основната цел на проекта е привличане на хора в света на програмирането. Целта е също така да се предостави интерфейс на високо ниво на програмистите на Arduino с функционалности като взаимодействие с набор от дъски чрез потребителски събития.
Инсталиране на фърмуера във вашия Arduino
3 стъпки
Този фърмуер е софтуер, който трябва да инсталирате на дъската си Arduino, за да можете да комуникирате с него от S4A.
Изтеглете и инсталирайте средата Arduino, като следвате инструкциите на
Вземете предвид Arduino Uno изисква поне версия 0022. Изтеглете нашия фърмуер от тук
Свържете вашата платка Arduino към USB порт на вашия компютър Отворете файла на фърмуера (S4AFirmware16.ino) от средата Arduino В менюто Инструменти изберете версията на платката и серийния порт, където е свързана платката
Заредете фърмуера във вашата дъска чрез Файл> Качване
Стъпка 2: Материал
Ще имаш нужда:
Много любопитна на 6 години;)
1 дъска Arduino
3 светодиода (зелен, жълт, червен)
Проводници
(можете да добавите резистора, но тъй като това беше първият, исках да го опростя)
Стъпка 3: Блокирайте кода
Използвах https://www.tinkercad.com/, за да създам скицата и кода, отпечатани на страница А3, за да служат като модел. Той е много свикнал с лего, така че преводът от хартия на „хардуер“изобщо не беше проблем
Вече работихме със Scratch, така че той е запознат с блоковете. Кодът основно казва:
една лампа за включване
изчакайте
светлината за изключване
включете следващата лампа
изчакайте
изключете светлината
и включете последната лампа
изчакайте
започнете отначало:)
Препоръчано:
Скреч лабиринт пъзел: 5 стъпки
Scratch Maze Puzzle: Днес ще направим прост, но твърд лабиринт, използвайки Scratch. Scratch е базиран на блокове език за визуално програмиране. За да започнете, ето необходимите неща: Устройство, на което можете да стартирате ScratchLet’s go
(2) Започване на създаване на игра - Създаване на начален екран в Unity3D: 9 стъпки
(2) Започване на създаване на игра - Създаване на пръскащ екран в Unity3D: В тази инструкция ще научите как да направите прост начален екран в Unity3D. Първо, ще отворим Unity
Държавна машина на Arduino - пешеходен светофар: 6 стъпки (със снимки)
State Machine на Arduino - пешеходен светофар: Здравейте! Ще ви покажа как да програмирате пешеходен светофар за Arduino в C ++ с машина за крайни състояния, като използвате YAKINDU Statechart Tools. Това ще демонстрира силата на държавните машини и може да се използва като план за по -нататъшни
Създаване на Bluetooth адаптер Pt.2 (Създаване на съвместим високоговорител): 16 стъпки
Изработка на Bluetooth адаптер Pt.2 (Създаване на съвместим високоговорител): В тази инструкция ще ви покажа как да използвам моя Bluetooth адаптер, за да направя стария високоговорител съвместим с Bluetooth.*Ако не сте прочели първата ми инструкция за „Изработване Bluetooth адаптер " Предлагам ви да го направите, преди да продължите
Създаване на основен 3D модел в Onshape: 8 стъпки
Създаване на основен 3D модел в Onshape: В тази инструкция ще ви покажа как да използвате някои от основните инструменти, налични в Onshape, за да създадете 3D CAD модел. CAD моделите са много полезни в процеса на проектиране на много различни видове неща. Тази инструкция е предназначена като интро. Enj