По суті, мені просто потрібно надіслати деякі дані до мікроконтролера через USB, тоді мікропроцесор декодує дані і керує світлодіодною світловою смугою, яка працює на 5В. У мене виникають проблеми з пошуком потрібного мікроконтролера для роботи.
Мікроконтролеру просто необхідно мати 2 послідовних порти для зв'язку через USB, два послідовних порти для зв'язку зі світлодіодною стрічкою та мати можливість працювати на 5В. Мабуть, непотрібно мати спеціальний ІС для зв'язку через USB, коли все, що мені потрібно, - це встановлений послідовний порт COM.
Наприклад, ось фрагмент коду Arduino, який пише байт у смужку LPD8806:
void write8(uint8_t d) {
for (uint8_t i=0; i<8; i++) {
if (d & _BV(7-i))
digitalWrite(dataPin, HIGH);
else
digitalWrite(dataPin, LOW);
digitalWrite(clockPin, HIGH);
digitalWrite(clockPin, LOW);
}
}
Для фіксації даних ви надсилаєте нулі до смуги.