+2 голосов
Ребят, есть небольшой вопрос. Нет реакции джойстиков на поворот потенциометра. Ни на одном ни на втором. В чем может быть дело? Скетч залил, заставка появилась, реакция кнопки reset есть, но вот ракетки стоят на месте. Спасибо.
(4 баллов) 1 2
исправил
Проверьте все контакты для начала.
Да и схему подключения покажите.
Это проект Амперки на модулях - схемы подключения в классическом виде там не существует
http://wiki.amperka.ru/projects:pong
Причина по которой может не работать может быть от банального отсутствия контакта и не правильного подключения до брака модулей и ошибок в документации ;-) я бы обратился напрямую в техническую поддержку Амперки (если конечно на её модулях было все собрано) через форму обратной связи на сайте - данный ресурс не предполагает километровых переписок с кучей фото и уточняющих вопросов....
Насчет брака модулей, то это вероятнее всего, так как контакты вместо клемм спаяны напрямую к проводам, а схема подключения примитивная. Просто 2 модуля и 2 бракованных, тоже вызывает сомнения. Спасибо за советы, буду искать причину, проверю.

3 Ответы

+2 голосов

Я бы начал с проверки работы самих потенциометров
Заливаем какой-нибудь примерно такой код:

const int analogInPin = A0;  // потенциометр
int sensorValue = 0;        // считанное значение
void setup() {
  Serial.begin(9600); 
}
void loop() {
  sensorValue = analogRead(analogInPin);            
  Serial.print("sensor = " );                       
  Serial.println(sensorValue);      
  delay(50);                     
}

Открываем монитор порта в Arduino IDE и смотрим меняются ли значения при вращении ручки потенциометра, который подключен к аналоговому входу А0.
(потом меняем на значение А5) и повторяем процедуру. Если ничего не происходит тогда ищем проблему в подключении и потом звоним модули омметром.

(1.2 тыс. баллов) 6 26 51
+1 голос
Померь вольтметром напряжение 5В вольтметром(мультиметром) на разъёме  в точках G V .

На пин А5 или А0 подай сначала 5Вольт(через 1КОм)

потом GND -ракетка должна перемещаться вверх-вниз.
(589 баллов) 4 8 19
Собрал эту схему на Ардуино нано, залил скетч -джойстики работают.
Вместо переменных резисторов использовал два модуля "аналоговый джойстик".
–1 голос
Если неправильно подключить джойстик , то можно его спалить. (При подаче напряжения Vcc и подключения земли к аналоговому выходу одного из потанцеометров и повороте ручки в соответствующую сторону сопротивление между данными контактами становится близким к нулю , поэтому графитовая дорожка может прогореть.) Проверьте их сопротивление на всякий случай .
(3.1 тыс. баллов) 14 20 41
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...