Coder Social home page Coder Social logo

envirodiy / learnenvirodiy Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 4.0 92.22 MB

A tutorial for learning how to program an Arduino-framework micro-controller to become an environmental data logger.

Home Page: https://envirodiy.github.io/LearnEnviroDIY

License: Other

Makefile 1.36% HTML 17.89% CSS 1.72% JavaScript 0.67% R 1.60% Shell 0.09% Python 17.56% Ruby 0.09% C++ 55.73% C 1.08% SCSS 2.22%

learnenvirodiy's People

Contributors

abbycabs avatar aufdenkampe avatar brandoncurtis avatar erinbecker avatar evanwill avatar fisherba avatar fmichonneau avatar gvwilson avatar ianlee1521 avatar jcoliver avatar jduckles avatar jpallen avatar jsta avatar katrinleinweber avatar mawds avatar maxim-belkin avatar mr-c avatar naught101 avatar neon-ninja avatar pbanaszkiewicz avatar pipitone avatar rgaiacs avatar sdruskat avatar synesthesiam avatar tkphd avatar tracykteal avatar trk9001 avatar twitwi avatar wclose avatar wking avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

learnenvirodiy's Issues

Add PWM pin-outs for Mayfly for optional LED exercises

From an email dialog:

Question:

I'm working through the programming training I went through the optional LED portions, since I already had all the parts. The RGB LED section uses PWM and I Googled to figure out which Mayfly pins had PWM, but I didn't understand the difference between the sets of PWM pins. Conceptually I get the difference between the 8 and 16 bit, but why are there separate timers. It worked by using D6, 7, and 11, but I don't know if I just got lucky.

Answer:

That's awesome that you got the optional LED portion of the LearnEnviroDIY tutorial working with the Mayfly.
Off the top of my head, I don't know which pins on the Mayfly work with PWM (since none of the sensors I use operate with PWM). Our original version of the tutorial required an Arduino Uno for episodes 1-2. Adding PWM pin info for the Mayfly would be a good request for an update to the tutorial, here: https://github.com/EnviroDIY/LearnEnviroDIY/issues (feel free to add other suggestions too!).

Since you got it to work, rather than finding the answer, I'll point you to how I would look.

Add Mayfly Example sketches to Episodes 1, 2, 6

Given the work by @SRGDamia1 and @s-hicks2 to update the documentation and code in the EnviroDIY_Mayfly_Logger repository, it's time to start leveraging all that good material for this tutorial!

To Episode 1 :

To Episode 2 :

  • initial_demo_blink_temperature, requires understanding of libraries

To Episode 6

  • battery_measurement
  • simple_file_example, which logs battery voltage to the SD card

Add pro tips on handling different versions of ModularSensors

including both platformio.ini file changers and also upgrading station code sketches from one version to another.

Here's some example content pasted from a recent email.

Upgrade by changing your PlatformIO.ini file

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.