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

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

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

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

Хоча Python входить до складу більшості дистрибутивів Linux, на нього часто не звертають уваги при виборі мови для вивчення, але велика популярність Raspberry Pi (RPi) збільшила і популярність Python. Розглянемо застосування Python на RPi.

Якщо ви використовуєте обладнання Mikrotik, то у вас може виникнути необхідність підрахунку трафіку. Напишем необхідний скрипт на Python, який підрахує трафік користувача і, якщо необхідно обмежувати трафік, виконає перевірку - перевищений ліміт чи ні.

Новини

  • SDR в IoT

    iotSDR пропонує платформу розробок для IoT-радіо та мережевих доменів. На платі два передавачі Microchip AT86RF215, для вводу-виводу модему на Xilinx ZYNQ SoC, приймач GNSS MAX2769 для GPS, Galileo, BieDou та Glonass. Плата сумісна з ПЗ GNURadio SDR. Дозволяє розробити протоколи фізичного рівня LoRa, SigFox, WightLess, Bluetooth, BLE, 802.15.4, ZigBee тощо для IoT, або шлюз IoT через TheThingsNetwork, LPWAN або Google Thread. Пам'ять EEPROM: 1x AT24MAC602 , flash-пам'ять: 1x QSPI 128 Мб, RAM: 256 MБ DDR3,слот для Micro SD карти, входи/виходи: 2x 8-бітних інтерфейси PL, інтерфейс 8-бітного PS, Gigabit Ethernet, USB 2.0 (USB3310), USB 2.0 (CP2104), 2x SMA RF-роз'єми для приймача діапазонів IoT, 2x SMA RF-роз'єми для приймача 2,4 ГГц , RF-роз'єм приймач GNSS, FPGA-роз'єм JTAG для програмування. Розміри плати: 76,2 мм x 101,6 мм.

     

    in Новини

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