+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 тыс. баллов) 3 22 49
+1 голос
Померь вольтметром напряжение 5В вольтметром(мультиметром) на разъёме  в точках G V .

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

потом GND -ракетка должна перемещаться вверх-вниз.
(433 баллов) 3 6 17
Собрал эту схему на Ардуино нано, залил скетч -джойстики работают.
Вместо переменных резисторов использовал два модуля "аналоговый джойстик".
–1 голос
Если неправильно подключить джойстик , то можно его спалить. (При подаче напряжения Vcc и подключения земли к аналоговому выходу одного из потанцеометров и повороте ручки в соответствующую сторону сопротивление между данными контактами становится близким к нулю , поэтому графитовая дорожка может прогореть.) Проверьте их сопротивление на всякий случай .
(2.6 тыс. баллов) 5 17 38
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.
  1. Un_ka

    94 балл(ов)

  2. parovoZZ

    76 балл(ов)

  3. Евгений Евтишенков

    38 балл(ов)

  4. sser

    20 балл(ов)

  5. Валентин

    5 балл(ов)

  6. Tima23

    3 балл(ов)

Награды месяца
1-е место: Espruino Pixl.js
2-е место: Espruino Puck.js
3-е место: Espruino Pico

...