не иницилизируется пин

Вопросы от новичков
Ответить
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08 июл 2019, 08:30
Откуда: Кострома
Имя: Юрий

не иницилизируется пин

Сообщение krakov09 »

[spoiler]
ide.png
FLP.png
[/spoiler]Доброго вечера, создавая блок с помощью кода при компиляции обнаружил, что в IDE нет аналог пина, а только цифровой, так и в другом "проекте" аналоговых нет, кто может подсказать куда пропадают аналоговые пины с чего тогда считываются данные? проекты прикладываю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

не иницилизируется пин

Сообщение rw6cm »

krakov09 писал(а): 04 дек 2019, 20:15 в IDE нет аналог пина, а только цифровой, так и в другом "проекте" аналоговых нет, кто может подсказать куда пропадают аналоговые пины с чего тогда считываются данные?
а это что по вашему?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08 июл 2019, 08:30
Откуда: Кострома
Имя: Юрий

не иницилизируется пин

Сообщение krakov09 »

Хорошо, вопрос, а почему они не в void setup? digital в загрузке ведь, в начале поста на скрине хорошо все видно, почему ide вдруг цифровой захотел в загрузку поставить а аналог нет, тогда можно было и цифровой не ставить в загрузку он же есть в цикле.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

не иницилизируется пин

Сообщение rw6cm »

[ref]krakov09[/ref],
Входа и выходы блока коде декларируются, остальной код куда прописали в той секции и будет.
krakov09 писал(а): 04 дек 2019, 20:44 почему ide вдруг цифровой захотел в загрузку поставить а аналог нет
Цифровой может быть входом или выходом, + подтяжка, вот и нужно прописывать его, для аналога это не надо.
По хорошему язык си изучают на профильных сайтах, здесь эти вопросы не к чему.
Win10-64, FLProg (portable)
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08 июл 2019, 08:30
Откуда: Кострома
Имя: Юрий

не иницилизируется пин

Сообщение krakov09 »

Ну как же быть новичкам, если я приду с таким вопросом, на проф сайт и спрошу , почему, то и это, в программе такой то, а на таких сайтах у же не раз спрашивал, может не с этим вопросом, похожим, сидят "сишники" и нет для них и не может быть ни чего кроме кода, все остальное зло и дурость,( есть такие) иди и спашивай там от куда пришел, я ведь не просил что то по языку, спросил почему из блока выходит вот так то, надо же понять почему, на то он и форум что бы спросить у продвинутых, тем более раздел для новичков.

Отправлено спустя 3 минуты 7 секунд:
То есть аналоговый не может быть входом и выходом, простите что пристал, но все же.

Отправлено спустя 6 минут 22 секунды:
Просто возникла, ситуация , попытался разобраться что к чему и от куда, почистил код от индификаторов и отправил человеку который работает только с кодом, он мне и выдал по иницилизацию пинов, вот пытпюсь понять, что плохого в любопытстве.
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

не иницилизируется пин

Сообщение rw6cm »

krakov09 писал(а): 04 дек 2019, 21:54 То есть аналоговый не может быть входом и выходом
на нано нет аналоговых выходов. ШИМ это ШИМ, а не аналоговый выход.
По умолчанию пины а0-а7 идут аналоговыми входами, нет надобности их объявлять.
Да и к блоку коде это отношение в данном случае ни какого не имеет, т.к пины в вашем проекте не в блоке.
Win10-64, FLProg (portable)
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08 июл 2019, 08:30
Откуда: Кострома
Имя: Юрий

не иницилизируется пин

Сообщение krakov09 »

С выходом да, ляпнул, но ведь компилирую я не только блок но и пины которые назначил, когда ручками прописываешь код, их можно и не писать в сетап выходит? писать прямо в цикл ?
Аватара пользователя
rw6cm
Полковник
Сообщения: 2372
Зарегистрирован: 06 сен 2015, 20:25
Имя: Владимир
Поблагодарили: 41 раз

не иницилизируется пин

Сообщение rw6cm »

krakov09 писал(а): 04 дек 2019, 22:19 когда ручками прописываешь код, их можно и не писать в сетап выходит? писать прямо в цикл ?
Где писать код, в блоке или в скетче?
Пины вы назначили не в блоке. Блок понятия не имеет о них. У него есть вход и выход а что на них повесится не ему решать.
Win10-64, FLProg (portable)
Аватара пользователя
krakov09
Сержант
Сообщения: 188
Зарегистрирован: 08 июл 2019, 08:30
Откуда: Кострома
Имя: Юрий

не иницилизируется пин

Сообщение krakov09 »

Все понятно))), rw6cm большое спасибо за подробное обьяснение, попробовал написать скетч руками где не указывал аналоговые пины в загрузке, ну по аналогии как в этом посте,а сразу в цикл, все работает.

Отправлено спустя 1 минуту 15 секунд:
вроде все просто, но темный лес для меня)))
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость