Hello and welcome to the newcomers of this forum.
I recommend to read attentively the descriptions of each category
, use the most specialized one for your problem†, post there...
† For example, if you use Kinect and have a problem, that's a programming question, you use a library, and it needs a hardware device. Obviously, most questions here are programming questions, anybody can download a library, but not everybody has this device, so the most specialized category is Hardware.
This forum use the Markdown method to format the text. Click on the corresponding bold word below the text area to have a description. Beware! This forum collapses adjacent lines into one paragraph. You can separate them with a blank line, or you can end a line with
or with two spaces to make a simple line break.
When you have code to show, there is some ways to do it. First paste it, then select it. Then hit the C button above the text area, or hit the Ctrl+K key combination. This indents the code with four spaces or a tab, and the forum will highlight it. The code must have blank lines before and after it.
Ctrl+K with a code fragment selected (less than a line) surrounds the selection with backticks, resulting in code escaped and rendered with a fixed-width font (like the HTML examples here).
Alternatively, you can surround the code with
, but there are some issues with this method (generics...). If you use
instead, it allows to preserve line-ending of stack traces and similar logs.
Try to make descriptive subjects: not "I need help
" (that's the case in most messages!), but "Why my ball doesn't rebound correctly
" or "Can I do <this> with the library Xyz?
If possible, try and make a small, short sketch reproducing your problem, isolate it. If you have an issue with random numbers, for example, don't show them in a sketch using Arduino and a library, if these are unrelated: making a simple standalone sketch helps people in helping you by allowing them to run the problematic code, even if they don't have the hardware / library / resources.
Have a good forum experience and an enjoying journey in the realm of programming and creating coding!