コード例 #1
0
//--------------------------------------------------------------
void ofApp::setup(){
    sensors = new Sensor[3];
    simulate = false;
    setBackgroundImage();
    setGUI();
#if ARDUINO
    initArduino();
#endif
    failedAttempts = 0;
    
    // listen for EInitialized notification. this indicates that
    // the arduino is ready to receive commands and it is safe to
    // call setupArduino()
    initArduino();
    ofAddListener(arduino.EInitialized, this, &ofApp::setupArduino);
}
コード例 #2
0
int main(){
    initArduino();
    while (1) {
        if (joystick() != 0) {
            if(joy0.hat==0){        //send a character to be read by Arduino program
                arduinoWrite('1');
                //arduinoWrite(armArduinoHandle, '0');
            } else if(joy0.hat==90) {
                arduinoWrite('2');
                //arduinoWrite(armArduinoHandle, '0');
            } else if(joy0.hat==180) {
                arduinoWrite('3');
                //arduinoWrite(armArduinoHandle, '0');
            } else if(joy0.hat==270) {
                arduinoWrite('4');
                //arduinoWrite(armArduinoHandle, '0');
            } else if(joy0.buttons& A_BTN) {
                arduinoWrite('5');
                //arduinoWrite(armArduinoHandle, '5');
            } else if(joy0.buttons& B_BTN) {
                arduinoWrite('6');
                //arduinoWrite(armArduinoHandle, '6');
            } else if(joy0.buttons& X_BTN) {
                arduinoWrite('7');
                //arduinoWrite(armArduinoHandle, '0');
            } else if(joy0.buttons& Y_BTN) {
                arduinoWrite('8');
               // arduinoWrite(armArduinoHandle, '0');
            } else {
                arduinoWrite('0');
                //arduinoWrite(armArduinoHandle, '0');
            }
        }
    }
    return 0;
}
コード例 #3
0
ファイル: main.cpp プロジェクト: ZiTAL/arduino
extern "C" void app_main()
{
    loopTaskWDTEnabled = false;
    initArduino();
    xTaskCreateUniversal(loopTask, "loopTask", 8192, NULL, 1, &loopTaskHandle, CONFIG_ARDUINO_RUNNING_CORE);
}