Weknow

From Noisebridge
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Large standards based tests.gif

WeKnow - Noisebridge collective knowledge bank

Noisebridge is affiliated with many knowledgable people in many disciplines. We should categorize and standardize these disciplines so that it is possible for anyone in our community to evaluate themselves against the totality of knowledge in a given discipline.

Simply put, we should make lists of what people know, so that anyone can learn it. This will happen because people will discover where they're at relative to others in the Noisebridge community, and will be able to decide to who learn from, or whether they should offer themselves as a teacher.

Disciplines of knowledge in WeKnow

Following are the different topics covered by WeKnow, with links to the knowledge we have on them.

Arduino

  1. How do you put a program onto an Arduino (or Boarduino)?
  2. What is the basic difference between an actual "Arduino" and a Boarduino?
  3. What three types of input/output pins does an Arduino have?
  4. What three software calls (subroutines) are used in the Blink program?
  5. What Hardware (Microcontroller) is most commonly used in an Arduino?
  6. What can be controlled or activated or communicated by its output pins?
  7. What can be input/sensed with its input pins?
  8. What kinds of subsystems can an Arduino easily be connected to?
  9. What is the easiest way to use the Timer in an Arduino?
  10. What can Interrupts be used for?
  11. How do you set up a hardware interrupt subroutine?
  12. How do you configure Timer2 to output a 40KHz squarewave on a pin?

Soldering

Electronic Components

Replicators and MakerBots

Sewing

Cooking

Version Control

  • Push a local repo created on your laptop to your server.

Example in git

  • Change the commit message of your last commit.

Example in git

  • Undo all uncommitted changes and switch to the latest committed revision. Then, restore the local uncommitted changes.

Example in git