-
Install Arduino IDE and configure ATTinyCore by adding the following URL to the "Additional Board Manager URLs" in the IDE preferences:
http://drazzy.com/package_drazzy.com_index.json
-
Load the ATTinyCore with your preferred bootloader (or without) onto the ATTiny85 using USBasp. Note: Micronucleus bootloader is preferred for this project but uses additional flash space.
-
Clone or download the ValenTtiny repository:
git clone https://github.com/chieftain0/ValenTtiny.git
-
Install the required libraries using Arduino IDE's library manager.
-
Load the ValenTtiny sketch onto the ATTiny85 using USBasp, or directly via onboard USB if Micronucleus was chosen.
-
(Optional but recommended) Find a Valentine to share your creation with.
-
- Although the legacy ValenTtiny board consists mostly of through-hole components, the addressable LEDs in the design are SMD to maintain a slim profile. Current version is SMD-only.
-
-
EasyHID is a great open-source library for HID emulation, to which I have contributed to ensure compatibility with ATtiny85 and ValenTtiny boards. However, the provided sketch may be too large to fit into the ATtiny85 when including HID functionality, so you may need to reduce some features. On the positive side, this allows you to use your ValenTtiny board as a rubber ducky.
-
To install EasyHID library, navigate to your libraries folder and clone the repository:
git clone https://github.com/GyverLibs/EasyHID.git
-
