3 lätt ATTiny Holiday gåvor (2 / 4 steg)
Steg 2: Handväska ljuset
x2 LED icke DIFFUST (RadioShack)
Detta projekt tonar smidigt mellan två lysdioder. Min mamma ville ha något att gå på hennes handväska att hjälpa hennes bee sett på natten. Kändes som en blinkande ljus cykel vill uppmärksamma för mycket så jag gjorde detta.
PWM (Pulse bredd Modulation) används för att ge effekten av mörkläggning och ljusnar. Vad som egentligen händer är lysdioderna blinkar snabbare än vad ögat kan se med varierande mellanrum att simulera en förändring. Du kan se detta tydligare när du vinkar det i ditt ansikte som med namnet blottaren. Koden kan laddas ner i slutet av denna sida. Se sidan 4 på hur man kompilerar till din AVR.
Istället för att kommentera koden här ska jag kortfattat förklara konceptet. PWM genereras av en timer. Varje klockcykel timern räknar upp en. När den når ett visst värde (i detta fall OCR1B) ändrar status för en PIN-kod (i detta fall OC1B). För att få LED's för att "stänga av" jag fast den andra en till [motsatt] OC1B (det är vad baren överst innebär). Då vi använder x för att öka och minska mängden tid för LED är för att vara på.