Skip to main content

Arduino biblioteka

Biblioteka Soldered Inputronic GRID komunicira s ATtiny404 na pločici preko I2C-a. Uključite InputronicGrid.h, stvorite jedan objekt InputronicGrid i pozovite begin(); zatim čitate dodirne površine i postavljate LED diode kratkim pozivima funkcija.

Još niste instalirali? Slijedite Brzi početak prije korištenja stranica s funkcionalnostima.

Kako su numerirane dodirne površine i LED diode​

  • Prema retku i stupcu. readPad(row, col) i setLED(row, col, r, g, b, intensity) sa šest argumenata primaju redak od 0 do 3 (odozgo prema dolje) i stupac od 0 do 3 (slijeva nadesno). Oba pozivaju istu dodirnu površinu.
  • Prema indeksu. readButton(index) broji tipke redak po redak: index = row * 4 + col. setLED(index, r, g, b, intensity) s pet argumenata broji LED diode redoslijedom kojim se nalaze na podatkovnoj liniji, koja ide slijeva nadesno u parnim recima, a zdesna nalijevo u neparnim. U recima 1 i 3 dva se broja indeksa stoga odnose na različite dodirne površine; koristite oblik s retkom i stupcem kada želite da tipka i njezina LED dioda odgovaraju jedna drugoj.
  • Kao 16-bitna maska. readAllPads() vraća bit i za tipku i, brojeno redak po redak. setLEDMask(mask, r, g, b) uključuje LED diodu i prema redoslijedu na podatkovnoj liniji za bit i, jednako numeriranje kao kod setLED() s pet argumenata, a sve ostale LED diode isključuje. U recima 1 i 3 bit u maski readAllPads() i isti bit u maski setLEDMask() odnose se na različite dodirne površine.

readButton(), readAllPads() i setLEDMask() nalaze se u biblioteci u ovom commitu, ali ih još nijedan primjer ne koristi.

Funkcionalnosti​

Svaka stranica započinje jednim provjerenim primjerom iz biblioteke i objašnjava svaku funkciju koju primjer koristi za postizanje tog rezultata.