Coder Social home page Coder Social logo

indrajithbandara / wewishyouamerryarduino Goto Github PK

View Code? Open in Web Editor NEW

This project forked from danfinlay/wewishyouamerryarduino

0.0 1.0 0.0 93 KB

An Arduino project for orchestrating various light circuits to the tune of "We Wish You A Merry Christmas."

C++ 100.00%

wewishyouamerryarduino's Introduction

#We Wish You a Merry Arduino# ##A library for orchestrating household lights to the tune of "We Wish You A Merry Xmas"##

I wrote this two years ago, so forgive the poor organization. I wrote it by hand originally to control eight lights for the eight notes of the song, with nothing but delay() and digitalWrite() functions. In retrospect this deserves some organization, but for now, it's what I want.

In the area before setup() you can see how I've designated my three relays to the eight notes, so each one represents some number of the notes. For example, pin 8 is the lowest note, and it is the "root" of the song, so it naturally deserves the largest light display.

The rest I tried to balance between the two trees we rigged up, right now it's wired for a 3-relay version, but if you'd make a different number of light version, please send a pull request, we could have a file for any number of light circuits, eh?

Anyways, you can see this version in action on youtube here.

wewishyouamerryarduino's People

Contributors

danfinlay avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.