Skip to main content

Isadora button (arduino)

Dit zijn aantekeningen, moet nog omgezet worden in een mooi verslag

Arduino code:

#define BUTTON_PIN 2

void setup()
{
Serial.begin(9600);
pinMode(BUTTON_PIN, INPUT_PULLUP);
}

void loop()
{
Serial.println(digitalRead(BUTTON_PIN));
delay(100);
}

bron: https://roboticsbackend.com/arduino-push-button-tutorial/

Isadora settings

Communications:> Serial port setup
Port 1
Device: select -> usbmodem

Communications>
Enable serial ports

Screenshot 2025-01-14 at 10.52.26.png Screenshot 2025-01-14 at 10.51.58.png


gebruik serial in watcher actor
dubbelklik actor en vul deze code in: value:int=eol
in actor zet eom op 10

Screenshot 2025-01-14 at 10.48.07.png

Let op! Als je deze aan hebt staan sluit dan de serial monitor af in arduino,
als je deze aan laat staan dan kan Isadora geen verbinding maken met de Arduino.
Dit werkt ook andersom, Als je je code wilt aanpassen in Arduino en je wilt de code testen moet je de serial monitor in Isadora uit zetten.

Open serial monitor in isadora:
windows > show monitor
Hierin kan je zien dat de data van de arduino binnenkomt. helemaal rechts kun je zien dat de waarde veranderd van 0 naar 1 als je op de knop drukt.
In de Serial in watcher actor zie je dat de value wisselt van 0 naar 1. die output kan je gebruiken voor je patch. 
De serial monitor is alleenmaar ter controle. Kan je uitzetten als je ziet dat de verbinding werkt.