Я не Не знаете, как вы можете узнать, есть ли у вашего устройства этот режим ADK (я не пытался следовать этому примеру, пытаясь настроить мои вещи.) Но вот несколько ошибок, которые я выяснил:
make конечно, вы используете Arduino IDE v1.0, я пытался 23 на некоторое время. Но вы должны использовать газетный киоск.
Мне также пришлось отредактировать эскиз, чтобы заставить его работать. Вот мой новый метод настройки. Я просто добавил некоторые заявления печати, чтобы я мог определить, в какой части он провалился. Оказалось, что звонок init_joystick (5);
был там, где он умирал. Я прокомментировал это, и все прошло хорошо.
void setup()
{
Serial.begin(115200);
Serial.print("\r\nStart");
init_leds();
Serial.print("\r\nDone LED");
init_relays();
Serial.print("\r\nDone Relay");
init_buttons();
Serial.print("\r\nDone button");
//init_joystick(5);
// autocalibrate OFF
touch_robot.set_CS_AutocaL_Millis(0xFFFFFFFF);
servos[0].attach(SERVO1);
servos[0].write(90);
servos[1].attach(SERVO2);
servos[1].write(90);
servos[2].attach(SERVO3);
servos[2].write(90);
b1 = digitalRead(BUTTON1);
b2 = digitalRead(BUTTON2);
b3 = digitalRead(BUTTON3);
//b4 = digitalRead(JOY_SWITCH);
c = 0;
acc.powerOn();
Serial.print("\r\nDone Setup");
}
Это изменение способа установки в demokit эскизе ADK позволило соединение должно быть зарегистрировано и приложение, чтобы сделать его другие полезные вещи.
Однако я тестировал только на устройствах, которые я знал, поддерживал ADK:
- Galaxy Nexus
- Nexus S
- Motorola Xoom
Вы должны обеспечить достаточную мощность для устройство ADK - по крайней мере, Nexus S может быть нестабильным, если устройство ADK подключено к USB-концентратору. Знаки Telltale - это ADK-режим, который вымывается без видимой причины.
Вы пытались подключить его и не повезло? – FoamyGuy
Да, мне еще ничего не нужно. Это примерно так же сложно, как и создание собственного автомобиля. Но я хотел бы знать, что мой планшет по крайней мере совместим, прежде чем я буду устранять все остальное. – tknickman
вы дошли до того, что вы установили эскиз на плате ADK, и вы пытаетесь подключить его, но он не распознается демо-приложением ADK? – FoamyGuy