Телефонуйте » (+38) 096 227 41 41

Продовжимо вивчати керування двигунами постійного струму за допомогою Raspberry Pi, але тепер додаємо в код Python класи, щоб зробити його більш ефективним.

Необхідність змінити напрямок обертання двигуна та швидкість виникає часто. Наприклад, лінійні приводи, які відкривають і закривають вікна чи двері, запускаючи обертання двигуна постійного струму в одному напрямку, щоб відкрити, а потім вмикають обертання двигуна в протилежному напрямку, щоб закрити.

Якщо спробувати управляти яскравістю світлодіоду, регулюючи напругу на ньому, то нічого не вийде, бо є велика мертва зона, коли напруга недостатня і світлодіод не буде світитися. А широтно-імпульсна модуляція (ШІМ) для цього ідеальна.

Розглянемо використання функцій на прикладі проекту cвiтлофоpу на Raspberry Pi, а потiм детально pозбеpемоcя з особливостями створення функцій, їх параметрами i значеннями,  областю видимості змінних.

Кращий і найбільш швидкий спосіб навчитися програмувати - це почати, змінюючи деякі існуючі прості програми і поступово зрозуміти, як все це працює. Розглянемо код з використанням умовних операторів та циклів.

Новини

  • Кластерний комп'ютер Odroid-MC1
    Кластерний комп'ютер Odroid-MC1

    Складається з 4 блоків, кожен з яких має спеціально розроблений одноплатний мікрокомп'ютер (SBC) на базі Samsung Exynos 5422 з восьмиядерним процесором та 2 Гб оперативної пам'яті. ОС сумісна з ODROID-XU4, а також встановлена на алюмінієвому шасі. Корпус (який також включає в себе інтегрований радіатор) для забезпечення адекватного охолодження має 80-мм USB-вентилятор, прикріпленим на задній панелі. Кожен блок має порт Gigabit Ethernet для кластеризації. ODROID-MC1 поставляється готовим для використання як особистий кластер для навчання, а також для інших робіт. Цей 32-ядерний кластерний комп'ютер може запускати Docker Swarm, Build Farm та багато інших паралельних обчислювальних додатків. Приблизний розмір: 112 x 93 x 72 мм.

    in Новини

Записатися на курс