вівторок, 22 березня 2022 р.

Лабораторна робота №6 -10 Реалізація проекту з використанням arduino

Виконати реєстрацію на tinkercad: 

Виконуємо інструкцію. Переходимо за посиланням, реєструємся під своїм прізвищем та ім'ям : 

  1. Перейдите на сайт https://www.tinkercad.com/joinclass
  2. Введите код класса: WQKYCPG7BQJC
  3. Введите псевдоним, назначенный преподавателем. 

Лабораторна робота №6  Реалізація проекту управління світлодіодом

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino.


1 вибрати плату ардуіно, макетну плату, три світлодіода.
2 виконати монтаж світлодіодів у вигляді світлофору.
3 написати код програми, який буде відтворювати роботу світлофору.
4 додати коментар у вигляді свого ПІБ та поямнення роботи
5 зробити скріни виконаної роботи та коду програми

Лабораторна робота №7  Реалізація проекту управління перехрестям

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino.

1 вибрати плату ардуіно, макетну плату, 12  світлодіодів.
2.     Використовуючи деталі та контролер arduino реалізувати створення проекту роботи світлофорів на перехресті. Запрограмувати їх роботу, як у звичайному режимі, передбачивши мигаючий зелений (3 рази).
3 написати код програми, який буде відтворювати роботу світлофору.
4 додати коментар у вигляді свого ПІБ та поямнення роботи
5 зробити скріни виконаної роботи та коду програми

Лабораторна робота №8  Реалізація проекту управління цифровими пінами

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino.

1 вибрати плату ардуіно, макетну плату, 14  світлодіодів.
2.     Використовуючи деталі та контролер arduino реалізувати створення проекту роботи бігучої стрічки. Вмикається перший, потім другий, третій, а перший тим часом гасне.
3 написати код програми, який буде відтворювати відповідну роботу.
4 додати коментар у вигляді свого ПІБ та поямнення роботи
5 зробити скріни виконаної роботи та коду програми
На покращену оцінку створити проект, який буде реалізувати бігучу стрічку від середини до країв.

Лабораторна робота №9  Реалізація проекту управління кодовим замком

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino.

1 вибрати плату ардуіно, макетну плату, 2  світлодіоди та 4 кнопки.
2.     Використовуючи деталі та контролер arduino реалізувати створення проекту роботи кодового замку. По натиску на кнопки створюється відповідний код. Якщо він співпадає із запрограмованим, то відповідно загорається зелений світлодіод інакше горить червоний.
3 написати код програми, який буде відтворювати відповідну роботу.
4 додати коментар у вигляді свого ПІБ та поямнення роботи
5 зробити скріни виконаної роботи та коду програми

Лабораторна робота №10   Реалізація проекту управління звуковим повідомленням 

Мета: Навчитись складати та реалізовувати програми, які виконують роботу з arduino.

1 переглянути проект Звук  та проаналізувати його роботу.
2.     Виконати його 
3 переглянутикод програми, який відтворює відповідну роботу.
4 додати коментар у вигляді свого ПІБ та поямнення роботи
5 зробити скріни виконаної роботи та коду програми

четвер, 10 лютого 2022 р.

Ардуіно

 Книга Лєхан "Програмування Ардуіно"

Середовище Tinkercad — это бесплатное и простое в использовании веб-приложение, которое помогает молодому поколению инженеров и проектировщиков освоить базовые навыки, требуемые для внедрения инноваций в области 3D-проектирования, электроники и программирования.

Посилання на ресурс https://www.tinkercad.com/


1

http://arduino.ru/Reference 

Программирование Ардуино

Язык программирования устройств Ардуино основан на C/C++. Он прост в освоении, и на данный момент Arduino — это, пожалуй, самый удобный способ программирования устройств на микроконтроллерах.

Базовые и полезные знания, необходимые для успешного программирования под платформу Arduino:

 

 

2

https://lesson.iarduino.ru/ 

Уроки и проекты для Arduino

Обучающие уроки и проекты по электронике и робототехнике

3

http://iarduino.ru/file/ 

4

http://iarduino.ru/shop/Expansion-payments/rasshiritel-na-8-vhodov-vyhodov-trema-modul.html?yclid=6849278692961565309 


5

http://iarduino.ru/shop/Mehanika/robot-manipulyator.html 

Робот-платформа «Манипулятор» — позволяет захватывать и перемещать небольшие предметы. Это увлекательный конструктор, который порадует как взрослых так юных радиолюбителей. Основная цель данного набора - сделать робототехнику, электронику и программирование как можно более доступными, чтобы любому заинтересовавшемуся для изучения было достаточно энтузиазма и обычной отвертки.

http://iarduino.ru/shop/Mehanika/robot-manipulyator.html  можно знайти багато поробок

6

https://www.arduino.cc/ 

материалы по программированию Arduino с официального сайта проекта Ардуино — http://arduino.cc

http://smartelements.ru/collection/nabory?utm_source=yandex&utm_medium=cpc&utm_campaign=38568529&utm_content=6571321009&utm_term=%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C%20%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D0%BE%D1%80%20%D1%80%D0%BE%D0%B1%D0%BE%D1%82%D0%BE%D1%82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0&_openstat=ZGlyZWN0LnlhbmRleC5ydTszODU2ODUyOTs2NTcxMzIxMDA5O21haWwucmFtYmxlci5ydTpndWFyYW50ZWU&yclid=7085707061350644171 

множество датчиков и описание к ним

8

https://www.techagekids.com/2016/02/sam-labs-wireless-electronics-review.html 

Компоненты беспроводной электроники SAM Labs позволяют создавать интерактивные проекты без утомительных деталей. Вы просто заряжаете компоненты, прикрепляете их к проектам и соединяете их вместе с помощью графического программного обеспечения. Этот простой подход означает, что SAM Labs доступна для детей старшего возраста, подростков и подростков, а также для менее технически квалифицированных семей, которые все еще хотят делать классные вещи. 


Стандарт оформлення 2021-2022

 Стандарт оформлення літератури (стор 21) Посилання 

понеділок, 15 листопада 2021 р.

семінарського заняття № 1

 семінарського заняття № 1

Тема заняття: Розвиток мови С. Історичні аспекти, родоначальником яких мов стала, перспективи розвитку. Мова С#.
Мета заняття: поглибити знання студентів з анпрямку програмування

Після вивчення теми студент повинен
знати: що таке проект, розуміти модульний підхід, розумітись у сучасних мовах програмування, вміти їх порівнювати.
вміти: складати користувацькі програми.

Підготовити реферат на 2-3 сторінок, презентацію для доповіді.

План семінару
1.     Розвиток мови С.
2.     Історичні аспекти, родоначальником яких мов стала мова С.
3.     Перспективи розвитку. Мова С#.
4.     Принципи складання програми.
5.   Найпоширенішими операційними системами для персональних комп’ютерів
6.     Типи операційних систем
7.     Складові ОС
8.      Принципи перенесення програми на іншу платформу ОС.
9.     UNIX-подібних ОС
10.     MacOS X
11.     Android,  Mac OS Android
    12 Штучний інтелект, його розвиток
    13 Додаткова та віртуальна реальність. Міф та реальність.

Теми для рефератів, повідомлень:
1        Розвиток мови С.
2       UNIX-подібних ОС
3        MacOS X
4        Android,  Mac OS Android17  Мова С++, як мова для навчання.
5  Мова С++, як родоначальник для інших мов
6  Сучасне використання мови С++.
 Android,  Mac OS Android
8 Штучний інтелект, його розвиток
9 Додаткова та віртуальна реальність. Міф та реальність.


Література:
1       Лєхан С.А. Мова програмування С++. Навачльний посібник. - Аспект, 2007- 160 с.
2        З.Я. Шпак. Програмування мовою С. -Львів: Оріяна-Нова, 2006 - 432с.
3        Программирование на С++: Учебное пособие / В.П.Аверкин, А.Д.Хомоненко.- СПб.: КОРОНА принт, 1999.-256 с.
4        Я.М.Глинський. Мова програмування С++. Львів - 2007.-160 с.
5        Шилд Г.С. Руководство для начинающих.- Пер. с англ. - М.: Издательский дом «Вильямс», 2005.-672 с.
6        C#   Уроки программирования с нуля. Си-шарп. C# и платформа .NET 3.0. Автор: Эндрю Троелсен. – Питер, 2008 – 1456 с.
7        Кнут. Алгоритми. Построение и анализ. в 3 ч. - "Питер" , 1997.
8         http://uk.wikipedia.org/wiki/C_(мова_програмування)
9        http://uk.wikipedia.org/wiki/Мова_програмування
10   http://uk.wikipedia.org/wiki/F_Sharp

понеділок, 1 листопада 2021 р.

Лабораторна робота №4-5 Складання програм з використанням функцій користувача

  Лабораторна робота № 4-5


Складання програм з використанням функцій користувача..

Мета: Навчитись складати та реалізовувати  програми з використанням функцій користувача.

Завдання до лабораторної роботи:
1.     Вивчити можливості мови програмування С++ з реалізації  функцій користувача.
2.     Скласти словесний алгоритм розв’язування задачі (згідно варіанту).
3.     Скласти програму мовою С++.
4.     Підготувати тести для перевірки правильності Вашої програми.
5.     Виконати програму, записати результати виконання програми.
6.     Скласти алгоритм рішення Вашої задачі, використовуючи опис функції з заданими формальними параметрами. Зробити висновки.
7.     Оформити звіт. 
Зауваження: Завдання виконати створивши функцію, а потім переробити програму використовуючи прототип функції.

1 Завдання до лабораторної роботи:
Написати програму, яка вводить 5 цілих чисел (а, в, с, к, л).
1.     Виконати пошук максимального елемента використовуючи функцію пошуку максимального з трьох.
2.     Виконати пошук мінімального елемента використовуючи функцію пошуку мінімального з трьох.
3.    Знаходить факторіал 5  чисел введених користувачем з клавіатури.