view history edit print login register

:: PARTICIPATE ::
Welcome! Arduino wants you ;) !
Here you will learn all there is to know about how to contribute to this playground wiki.
For tracking and security reasons you will have to request a userName and a Password in order to edit the pages. Unfortunately for the moment we are unable to use your same username and password from the Arduino Forum. However if there is a PHP wizard that would like to try it out please contact us. (mail address coming soon).


Request contributor access

Create account here



Formatting Suggestions

Here are some guidelines for when you add information to the wiki. These are not coming from a place of authority, so if you feel you know a better way, please change these guidelines!

Titles

Use this code:

 
'''[+++ :: titles :: +++]'''\\ 

For this effect:
:: titles ::

Layout

Separate sections with ----

Make a Navigation section and use anchors where suited.

Use this code:

 
----
!Navigation
*[[#MyTitle|My Title]]
*[[#MyOtherTitle|My Other Title]]

----
![[#MyTitle]]My Title
My content 

----
![[#MyOtherTitle]]My Other Title
My other \\
multiline \\
content.

For this effect:


Navigation


My Title

My content


My Other Title

My other
multiline
content.

Source Code

You can put code into the playground with special formating if you want. This is via the SourceBlock plugin, a pmWiki wrapper for GeSHi. Read more at those links, but here is a quick reference to optional PARAMETERS:

  • lang=LANGUAGE to select one of the supported highlighters,
  • linenum{=START_NUMBER} to enable line numbers and optionally specify start value.
  • tabwidth=TAB_WIDTH to set the number of spaces to use for tab replacement(*).
  • header=TEXT and footer=TEXT to surround the source code(*).
  • highlight='LINE_NUMBER1, LINE_NUMBER2,...' to specify the line numbers to point-*out (separators are spaces, comma and semicolon).
  • -trim to disable the automatic trimming of source.
  • -link to disable the automatic generation of documentation links(*).
  • -getcode to disable the "Get Code" view/download code link (see below).

(:source lang=c linenum:)

// enter code in here

(:sourcend:)

For Example:

  1. /*
  2. Mr. Roboto
  3. December, 2007
  4.  
  5. This is the most important software ever written
  6. */
  7.  
  8. Serial.println("Hello World.  I am Mr. Robot.");
  9.  

Structure

In general, page use the ! character for making seperators between main and sub topics. If you are adding content to a sub-area and that area gets large (use judgement), it is probably time to create a sub page and add a link from the original location. These keeps the main wiki pages (that are listed in the side bar) from getting gigantic.


Suggestions

Arduino on Gentoo Linux

...seems to be not up to date.
1.) Version Arduino0007 have a shellscript to start. There is no make necessary.
2.) Start fails on 64Bit-Systems. delete "librxtxSerial.so" in lib-directory from arduino and copy or make a symlink from "/opt/rxtx-2/lib64/librxtxSerial.so" to lib-directory.

In my opinion in the future there should be a side on http://gentoo-wiki.com.

Wiki

RSS addition : could you add an RSS stream on the site plzzzzzzz ? so it can be easier to see contribution ?
- REPLY: (posted 18-05-2006) that's a good idea! I'll look on how to do that in the next days

It would be cool to have a way to dynamically annotate photos and images a'la Flickr notes. So for example, we could post a picture of the Arduino board, and collectively explain what the different pieces do - without forcing people to download the picture, edit it, and upload it again. I think instructables.com uses an open-source program that does this, but I don't know how hard it would be to integrate into PmWiki.

Also, it would be really nice to have some simple JavaScript/AJAX vector graphics editor/schematic editor. That way people could easily sketch up a simple circuit in the wiki, and it could be modified by others.

We should have an index of things people might want to do with Arduino and links to relevant components, code, tutorials, etc. with discussions of tradeoffs between different options. For example, "wireless communication with Arduino" or "reading remote control signals" or "continuous touch detection."

I think that adding syntax highlighting using something like http://code.google.com/p/syntaxhighlighter/ would be a nice addition.




How about making a back-up of this wiki available for download.