Только начинаю осваивать плату и возникло несколько вопросов. 1. На чем нужно располагать саму плату, чтобы не замкнуть ее? и возможно ли это? 2. Начал делать мини-проекты из FAQ, но сразу же возникла проблема с Маячком (http://wiki.amperka.ru/конспект-arduino:маячок). Подключил светодиод к макетной плате как на изображении, а провода к P9 (GND и 5V), включаю плату с этим скретчем из примера по стреле Код (C++): #include <Wire.h> #include <Strela.h> void setup() { uPinMode(P9, OUTPUT); } void loop() { uDigitalWrite(P9, HIGH); delay(1000); uDigitalWrite(P9, LOW); delay(1000); } но ничего не происходит - светодиод горит без пауз. Что я делаю неправильно? 3. Не подключается дисплей (описал проблему здесь) 4. Можно ли отключать плату от компьютера после прошивки просто отсоединяя usb кабель?
Нет, пробовал P9 - 9 и перетыкал в P10, указывая P10 - 10; еще заменял uPinMode, uDigitalWrite на pinMode, digitalWrite, но всех случаях светодиод горит без пауз.
С другим диодом аналогично. Соединение вроде правильное, если убрать резистор, то цепь размыкается и диод гаснет.
да да, согласен. что нибудь подключали кроме диодов, например RTC, SD - может проблемы в пинах ардуины?
Если именно так подключили, то другого результата быть и не может. По сути Вы напрямую подключили светодиод к источнику питания. Перекиньте провод с 5V на SIG - должно заработать.
Здравствуйте Уважаемые, Простите что влез в чужую тему. Объясните пожалуйста туповатому деду и юному ардуинщику Имею: - Ардуино-Стрела с несколькими модулями - Ноут на win10 - Установил самую свежую 1.6.9 Arduino IDE Играюсь скетчами по списку ... Добрался до экрана и ... Усё - ошибка компиляции в разных вариациях ... Что я только не делал, и гугл читал и провода менял и библиотеки по всему компьютеру таскал и даже нашел ещё какую то библиотеку new-liquidcrystal/wiki/Home#!downloading-and-installation... до полчетвертого утра и на одном месте ... В итоге, плюнул на все и установил Arduino IDE 1.0.6 И ВСЁ ЗАРАБОТАЛО !!! Где я дурак?
Не, ну ни в какие ворота. Пробую на другом компьютере. Опять те же ошибки при компиляции Чё он хочет? Повторюсь, меняю программу на версию 1.0.6 и все начинает крутиться ... Ошибка когда пытаюсь вывести на экранчик. Прочие скетчи, вроде, работают. Во всяком случае, крутил моторчиком и сервой, читал температуру и влажность, IR приемник тоже работает ...
aov, дисплей подключаете HD44780 совместимый через I2C, как в wiki? В библиотеке LiquidCrystal от Амперки в файле I2CIO.cpp (строка 35) правите Код (C++): #include <../Wire/Wire.h> на #include <Wire.h> Вариант с относительным путем остался от какой-то старой версии Ардуины. Переименовать библиотеку LiquidCrystal, например, в StrelaLiquidCrystal, чтоб Arduino не предлагала обновить ее при каждом запуске и поместить в C:\Users\Radio_slave\Documents\Arduino\libraries
Спасибо, получилось Теперь пробую подключать потенциометр, но вновь ошибся где-то. Подключаю землю из P1 к минусу макетной платы, от минуса провод к G потенциометра и минусу светодиода. 5V от P1 подключаю к V потенциометра. SIG от P1 подключаю к плюсу светодиода, а SIG от P4 подключаю к S потенциометра. Затем такой код: Код (C++): #include <Wire.h> #include <Strela.h> void setup() { pinMode(P1, OUTPUT); pinMode(P4, INPUT); } void loop() { int rotation, brightness; rotation = analogRead(P4); brightness = rotation / 4; analogWrite(P1, brightness); } В итоге светодиод горит, но яркость не меняется. В чем может быть проблема?
Возникла проблема с загрузкой кода, после попытки загрузки теряет соединение с портом (код не загружает), и выдает сообщение о неправильном подключении. С другой платой все в норме. Вопрос я убил прошивку? Если да, то как исправить?