Набор "Смарт"
- Войдите на сайт для отправки комментариев
Вс, 24/10/2021 - 23:00
Здравствуйте!
Пытаясь понять основы программирования микропроцессорных плат приобрёл набор "Смарт" с платой Smart Uno на базе микроконтроллера Atmega - полный аналог контроллера Arduino uno.
Вроде всё чётко, понятно, просто.
На 3 уроке споткнулся.
При проверке элементарного скетча управление трёхцветного светодиода Arduino ide выдаёт ошибку
Вообщем это весь коротенький скетч и место ошибки указано.
========================================
Подскажите пожалуйста, что тут не так?
Что компилятор пишет?
expected','or';'before 'setup'
извините, дошло - кавычки после закрытия int COLORS[] не поставил. Думал что не надо.
4, 5 урок закончил а с этим далее затор.
Я переписал и оно пошло. Но что?, я так и не понял.
И что даёт цифра 7?
Я переписал и оно пошло. Но что?, я так и не понял.
И что даёт цифра 7?
ошибка не там, где цифра 7, а раньше.
В лоб из Книги примеры вставлять не равно научиться. Хотя бы просто прочти и постарайся осознать книгу по Си.
Например: http://cppstudio.com/post/3189/
Спасибо!
Не, ошибки я нашёл. Я не понял, какую функцию в проге несёт на себе 7
Не, ошибки я нашёл. Я не понял, какую функцию в проге несёт на себе 7
каждый охотник желает знать где сидит фазан )))
Я не понял, какую функцию в проге несёт на себе 7
вы в этом коде ни буквы не понимаете, что ли? насколько я вижу, цикл от 0 до 7 нужен, чтобы продемонстрировать все варианты из массива COLOR
я считал 8, т.е. 8-ой считается как последний...
Когда то я без книг и учителей осваивал программирование МК61, и проги, и игры довольно серьёзные программировал. Надеюсь и тут справлюсь. Моя основная специальность - энергетика. Сейчас уже много оборудования на контроллерах. Поэтому мне надо чёткое представление как это работает изнутри.
Я так понял, что все контроллеры на проге С++ или нет?
Не, ошибки я нашёл. Я не понял, какую функцию в проге несёт на себе 7
каждый охотник желает знать где сидит фазан )))
тонкая подсказка, Спасибо!
Я так понял, что все контроллеры на проге С++ или нет?
Из каких предпосылок это стало понятно? Лично у меня этот вопрос даже не скомпилировался в голове - куча критических ошибок вывалилась:)
я считал 8, т.е. 8-ой считается как последний...
от 0 до 7ми включительно = 8
В Си все массивы нумеруются с нуля
Когда то я без книг и учителей осваивал программирование МК61, и проги, и игры довольно серьёзные программировал. Надеюсь и тут справлюсь.
Здесь не разделяют Вашего оптимизма.
И вообще, если можете справиться сами, зачем задаете вопросы на форуме?
Но, в любом случае, форум не может заменить учебник.
Моя основная специальность - энергетика. Сейчас уже много оборудования на контроллерах. Поэтому мне надо чёткое представление как это работает изнутри.
Тогда Вам в первую очередь нужно читать дэйташит на конкретный контроллер.
Я так понял, что все контроллеры на проге С++ или нет?
Нет.
Все неверно: и "С++" - не прога, и контроллеры ничего о С++ не знают.
Моя основная специальность - энергетика. Сейчас уже много оборудования на контроллерах. Поэтому мне надо чёткое представление как это работает изнутри.
Надеюсь не на АЭС или ГЭС работаете, хотя на других тоже может неплохо рвануть.
я считал 8, т.е. 8-ой считается как последний...
от 0 до 7ми включительно = 8
В Си все массивы нумеруются с нуля
Если книгу, что я выше предложил, хотя бы просто прочтёт - поймёт. Она не столь большая, за месяц перед сном. И это если всю, а нужно то по факту основы - дней за 5 осилить можно. Ни к чему ООП сейчас, к примеру.
я считал 8, т.е. 8-ой считается как последний...
от 0 до 7ми включительно = 8
В Си все массивы нумеруются с нуля
Если книгу, что я выше предложил, хотя бы просто прочтёт - поймёт. Она не столь большая, за месяц перед сном. И это если всю, а нужно то по факту основы - дней за 5 осилить можно. Ни к чему ООП сейчас, к примеру.
чуть что сразу книжку читай, книжку читай, с книжкой и дурак сможет, а вот интуитивно СААВСЕМ другое дело )))
В принципе с кодами, языком ознакомился.
Пишу скетчи (код программы) сам по условию задачи. Практически не подглядывая в книжку.
Теперь выскочила проблема с библиотекой LiguidCrystal. Скачана, установлены была совместно с остальными, но он именно её не видит. Что может быть?
Кто - он?
Интегрированная среда разработки Arduino - или программное обеспечение Arduino (IDE) - содержит текстовый редактор для написания кода.
Пишет: LiguidCrystal.h: No such file or directory
всё, извините, перезагрузка библиотеки помогла
Прям классика..."Кузьменок где он, кто он товарищ прапорщик... я спрашиваю где он? ... да кто он товарищ прапорщик?...ДРЭЛ..."
18 урок ввёл в замешательство.
Для урока используем
1. Контроллер;
2. ИК-приёмник с ПУ
3. Провода.
и где же тут монитор, с которого мы код снимаем?
Arduino IDE Serial Monitor
да нет никакого физического монитора ни в схеме, ни в перечне оборудования.
1. контроллер
2. Модуль ИК-приёмника с ПУ,
3. Провода.
Студент, ты правда такой темный? СериалМонитор - это не устройство, это программа на компе
Даже не программа, а «опция» программы Arduino IDE))
А вообще, где тот самый код из примера?
да нет никакого физического монитора ни в схеме, ни в перечне оборудования.
1. контроллер
2. Модуль ИК-приёмника с ПУ,
3. Провода.
Фаллически определим через IDE
да, тёмный. т.е. на мониторе ПК высветится код? Я подключаю питание на эти устройства без ПК.
Я подключаю питание на эти устройства без ПК.
Ну значит ничего нигде и не высветится
и где же тут монитор, с которого мы код снимаем?
Вот здесь
Даже не программа, а «опция» программы Arduino IDE))
А вообще, где тот самый код из примера?
и где же тут монитор, с которого мы код снимаем?
Вот здесь
Спасибо!
Даже не программа, а «опция» программы Arduino IDE))
А вообще, где тот самый код из примера?
Что Вы делаете в 6-й и 12-й строках примера?
Даже не программа, а «опция» программы Arduino IDE))
А вообще, где тот самый код из примера?
Что Вы делаете в 6-й и 12-й строках примера?
Для чего это нужно мне понятно, мне БЫЛО непонятно о каком мониторе идёт речь.
https://translate.google.com/?sl=en&tl=ru&text=monitor&op=translate
Обрати внимание на глагол.