Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 2.21 KB

BELA-Workshop-2_DigitalIO.md

File metadata and controls

66 lines (44 loc) · 2.21 KB

BELA Workshop 1: Digital I/O

I denne workshop skal de studerende prøve kræfter med Digitale inputs og outputs (i/o) på BELA boardet.

BOM

  • 1 x LED
  • 1 x button
  • 1 x Breadboard
  • 2 x resistors
  • 10 x jumper wires
  • 1 x BELA board

Digital Output

  • lav kredsløb med LED og resistor
  • find ud af hvor på BELA boardet den positive udgang af LED skal placeres.

koden

  • Først skal den digitale pin initialiseres

  • For at få LED'en til at blinke

Digital Input

En stor forskel til BELA's analoge pins er at de digitale pins i sig selv kan initieres som enden input eller output.

I følgende eksempel anvendes en knap, men der findes naturligvis andre former for digitale inputs componenter

  • kontakt
  • relay
  • PIR sensor
  • rotary encoder
  • proximity sensor
  • IR sensor
  • ...

kode

  • de digital pins initialiseres som hhv. input og output

  • herefter anvendes [s] & [r] objekter for hhv. at sende og modtage det digitale signal.

Installering af Externals

Opgave

Kombiner Det i har lært om digitale og analoge I/O i et system hvori der i pure data anvendes cyclone objekter samt afvikling af en lydfil efter eget ønske. Systemet må nødvendigvis indeholde;

  • Analoge input (pot eller LDR)
  • Analoge/Digitale output (LED)
  • Digital input (button)
  • Puredata kode med cyclone objekter