Prasidėjo savotiškas naujas etapas – mikrovaldiklio „Native USB“ sąsajos naudojimas.
Sukurtas pirmas projektas su tikru USB, be tarpinės mikroschemos FT232.
Panaudotas mikrovaldiklis PIC18F14K50. Įtaisas atskiria 2 spalvas – juodą ir baltą virš jautriojo elemento (IR LED ir foto tranzistorius).
Žalias LEDas dega, kai jutiklis virš baltos spalvos (popieriaus lapas), o oranžinis dega, kai virš juodos spalvos (pvz. juoda izoliacija).
Įtaisą galima perprogramuot. Tam skirtas tas mažiukas mygtukas.
Padėjus jautrųjį elementą virš balto fono reikia 1 kartą paspausti mygtuką. Įtaisas įsimena „spalvos signalą“ ir įrašo jį į vidinę EEPROM atmintį. Toliau reikia padėt jutikli virš juodo fono ir vėl paspausti mygtuką.
Jeigu panaudot šviesos filtrus (plėvelės? Spalvoti org. stikliai?) – gal būt galima skirti ir kitas spalvas?
Kodas rašytas su MPLAB MCC18. USB funkcijos + pati programa užėmė kažkur pusę valdiklio atminties.
Programą kompiuteriui, kuri „bendraus“ su įtaisu rašysiu ne aš 🙂