Blinky fiets een verlichtingssysteem voor fietsen (3 / 4 stap)

Stap 3: Maak de software

De ATtiny 85 is een echt cool Micro-Controller die hebben 8 KB Flash en 512 B van RAM om elke vorm van C of C++ software worden uitgevoerd. Dit geeft wat ruimte voor het uitvoeren van een eenvoudige software en daarom wat optimalisatie zijn vereist.

Het project is ontwikkeld in C++ (C ++ 11) bieden meer flexibiliteit bij de ontwikkeling van nieuwe functies te gebruiken. Het is vereist voor de uitbreiding van de VisualMicro voor Visual Studio 2013/2015 gebruiken om te bouwen van het project. AdaFruit biedt een bibliotheek om te rijden de Neopixel apparaten, die u direct in uw Arduino IDE integreren kunt. Maar deze code is ontworpen ter ondersteuning van verschillende modi om de grote gebruiksgevallen adres. De BlinkyBike project source code repository is een geoptimaliseerde versie die alleen met de geselecteerde Neopixels werkt bevatten en kan niet werken als u een andere kiezen. De Neopixel apparaat vereist specifieke tijdsinstellingen die niet kunnen worden bereikt bij het gebruik van de ATtiny 85 in 4 MHz (standaardconfiguratie) en vereist bijgevolg de 8 MHz-modus van de ATtiny gebruiken. Het is dus verplicht de juiste zekeringen in de ATtiny branden voordat u de firmware implementeert. Dit kan gedaan worden vanuit de Arduino IDE door te selecteren de ATtiny 85-doelstelling en de klokfrequentie tot 8 MHz (intern).

U hebt het volgende nodig om de Software te bouwen:

Installeren van de ontwikkelomgeving VisualMicro Gebruikershandleiding is duidelijk en goed gedocumenteerd, dit is een goed uitgangspunt om uw systeem klaar te hebben.

Installeer de toepassing van de Arduino IDE, en start de toepassing. Dan moet u eerst toe te voegen de steun van de ATtiny familly als standaard alleen Arduino gebaseerde platformen worden ondersteund. In het menu bestand, selecteer het submenu Preferences en dan vinden het veld "Extra planken Manager URL's" in de buurt van de onderkant van het dialoogvenster. Voeg de volgende url: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json kunt u vervolgens valideren en sluit het Voorkeuren dialoogvenster. In het menu Extra hebt u aan:

  • Selecteer ATtiny als bestuur
  • Selecteer ATtiny85 als Processor
  • Selecteer 8MHz (intern) als klok
  • Selecteer USBtinyISP als programmeur

Sluit de toepassing van de Arduino IDE en de Visual Micro-plugin installeren voor Visual Studio. Start Visual Studio en de BlinkyBike.sln vanuit de projectmappen openen. Op het eerste gebruik van visuele Micro hebt u voor het configureren van de diverse parameters van de plugin.

  • Selecteer de versie van de IDE die u installeert
  • Voer het pad naar de installatiemap van gereedschap

Vervolgens het configuratievenster valideren en toegang tot de Visual Studio IDE. VMicro menu:

  • Selecteer ATtiny w / ATtiny85 als bestuur
  • Selecteer 8MHz (intern) als Option2
  • Selecteer USBtinyISP als programmeur

De ontwikkelomgeving is nu klaar voor gebouw en knippert, dus gebruik maken van de flash menu te branden van de software op de micro controller van ATtiny 85.

Gerelateerde Artikelen

Rugzak voor fietsen

Rugzak voor fietsen

maken een rugzak voor fietsen na het identificeren van de verschillende eisen en kwesties in verband met de uitvoering van dit accessoire tijdens het rijden.Karakter:De bouw of het gebruikte materiaal maakt de zak gratis zweet.Juiste keuze van de mat
Mislukte poging om een trekhaak voor kind fiets

Mislukte poging om een trekhaak voor kind fiets

Mijn dochter heeft haar twee wheeler voor dicht bij een jaar, nu gereden.  Ze heeft een gezonde schoorvoetend over paardrijden op of Overstekende, "grote streets;" en een aantal van haar vrienden hebben die dure "caravan wiel" cycli (Z
Ziel cyclus moederschip, een gegoten glasvezel luidspreker kabinet voor fietsen.

Ziel cyclus moederschip, een gegoten glasvezel luidspreker kabinet voor fietsen.

Na het maken van 5 of zo volledig aangepaste ziel cycli, nauwgezet, één in een tijd, moest ik een manier aantrekkelijk kasten maken in een fractie van de tijd. Ik investeerde dus extra tijd in het proces van het maken van een mal te kunnen reproducer
Een berg fiets voorvork vervangen voor de oudere MTBs

Een berg fiets voorvork vervangen voor de oudere MTBs

heb je een oudere full-suspension mountainbike waarvan voorwielophanging vork een beetje moe is? Vervangende onderdelen voor het mogelijk onbestaande, en kosten van de arbeid te doen van het werk mogelijk meer dan de kosten van een nieuwe fiets, maar
Mijn Pony pedaal: een kostuum voor uw fiets

Mijn Pony pedaal: een kostuum voor uw fiets

Ik bouwde dit paard te kleden mijn fiets voor kruiser ritten, optochten, speciale evenementen. Ik heb het dus gemakkelijk met treksluiters hecht en permanent niet op de fiets blijft. Ik zet het op de fiets, zodra ik het opstijgen mijn auto rek en ik
Hoe maak je een fiets aanhangwagen kar voor een autostoel

Hoe maak je een fiets aanhangwagen kar voor een autostoel

ik had oorspronkelijk een adapter gemaakt voor mijn childrens wagon handvat om te werken met een hapering die ik had gemaakt voor mijn fiets, zodat ik ze in de wagen trekken kon. Dit werkte prima totdat we reed naar het park een dag, en mijn zoon en
Bouwen van een Spatlap voor uw fiets

Bouwen van een Spatlap voor uw fiets

Hallo mensen! Pure koolstof hier met een ander Instructable, vandaag ik zal je laten zien hoe een oude fiets naar Upcycle buisvideo in een Spatlap voor uw fiets. Nu kan u zich afvragen wat de heck is een Spatlap? Nou is het een klein apparaat, die zi
Hoe te rijden een motorfiets voor beginners

Hoe te rijden een motorfiets voor beginners

Als u deze instructies leest, zijn de kansen dat u wilt krijgen in de wereld van het rijden op een motorfiets. Het is niet zo moeilijk als mensen denken dat rijden op een motorfiets.GEVAAR: Paardrijden is een zeer gevaarlijke activiteit, dus hou dat
Hoe bouwde ik een Drift Trike een stap voor stap handleiding.

Hoe bouwde ik een Drift Trike een stap voor stap handleiding.

Dit is een stap voor stap gids ter vervanging van de tediously lange diavoorstelling die eerlijk gezegd niet recht aan de trike bouwen doen.Ik werd eerst ontdekt de wereld van drift trikes ongeveer 6-8 maanden geleden op You-tube en onmiddellijk vast
Fiets rek / fietsenstalling voor het huis of appartement

Fiets rek / fietsenstalling voor het huis of appartement

op een typische ochtend - na een kom van haver en een kopje groene thee - ik hoofd uit de deur en fiets naar het werk.  Nou, probeer ik om het hoofd voor de deur.  Meestal krijg ik te over spugen afstand voordat het struikelen over een Specialized of
Lowrider chopper fiets, bereid uit oude fietsen

Lowrider chopper fiets, bereid uit oude fietsen

In dit Instructable kunt u zien hoe maak je een cool chopper/lowrider fiets de goedkoopste manier met enkele oude fietsen. De fiets neer te kijken hieronder, ik heb het net gemaakt met twee oude fietsen en sommige ijzeren pijpen.Ik kreeg het idee van
Fiets Wind bewakers voor jouw handen

Fiets Wind bewakers voor jouw handen

het is herfst, en's ochtends vrij helder hebben gekregen. Ik gebruik mijn fiets te pendelen om te werken, en terwijl de koeler weer dit comfortabeler over het geheel genomen maakt, de gevoelstemperatuur is echt begint te kwetsen mijn handen. Handscho
Zonne energie Mp3 speler-koplamp Combo voor fietsen

Zonne energie Mp3 speler-koplamp Combo voor fietsen

Er zijn al meerdere soortgelijke producten op de markt die een combinatie van een mp3-speler en een koplamp, bijna allemaal zijn gemaakt in china, ze zijn meestal goed maar erg duur. Een model wordt verkocht voor 95€ uros hier.Aan de andere kant, zij
Verstelbare Ski- en fiets helm Mount voor LED zaklamp

Verstelbare Ski- en fiets helm Mount voor LED zaklamp

als je hebt gezien mijn eerdere featured instructable, u weet dat ik graag maken heldere LED-lampjes die helm "mountable zijn". Ik dacht dat mijn laatste was vrij goed, en in die tijd was het dat de beste helm gemonteerde fiets/ski licht die ik