Go Down

Topic: What to do about members who consistantly give wrong advice? (Read 3865 times) previous topic - next topic

AWOL

Quote
That said some very knowledgeable members can be a bit terse

Huh?
"Pete, it's a fool looks for logic in the chambers of the human heart." Ulysses Everett McGill.
Do not send technical questions via personal messaging - they will be ignored.

Graynomad

Rob Gray aka the GRAYnomad www.robgray.com

CrossRoads

Designing & building electrical circuits for over 25 years.  Screw Shield for Mega/Due/Uno,  Bobuino with ATMega1284P, & other '328P & '1284P creations & offerings at  my website.

Graynomad

Rob Gray aka the GRAYnomad www.robgray.com

John_S

Quote
That said some very knowledgeable members can be a bit terse

If I understand correctly, this thread is an example. http://arduino.cc/forum/index.php/topic,132180.0.html
or this: http://arduino.cc/forum/index.php/topic,132011.0.html

http://jsrintervalometers.blogspot.ca

Grumpy_Mike

Well they are both excellent examples of how not to ask a question.
A question has to convey enough information for a reader to understand the situation. Posting without punctuation is one way of making things incomprehensible.

Nick Gammon

I love this:

Quote
i am making a custom code scanner using 2 rows of black and white the bottom row is black white black white etc it is 8 bit so 4 white 4 black
...
dude you do understand my sentences without capitals, like i said.


He wants help, but first, he isn't prepared to use capitals or punctuation, and second, he insults the people he wants help from.
Please post technical questions on the forum, not by personal message. Thanks!

More info:
http://www.gammon.com.au/electronics

Graynomad

Was that in a thread?

BTW, I made the mistake of wading in on that SPI thread :(

______
Rob
Rob Gray aka the GRAYnomad www.robgray.com

Nick Gammon

#23
Nov 17, 2012, 07:47 am Last Edit: Nov 17, 2012, 08:20 am by Nick Gammon Reason: 1
I said this to him:

Quote
I really don't know what you are trying to do. You are doing an SPI.transfer in the middle of the ISR?

You send back data to the master by assigning to SPDR in the interrupt service routine. No other way. What are you thinking?


So what does he do?

Code: [Select]

if(c == 0x04)
 {
   digitalWrite(SS, LOW);
 SPI.transfer(dat[0]);
 SPI.transfer(dat[1]);
  digitalWrite(SS, HIGH);
 
  digitalWrite(SS, LOW);
 SPI.transfer(dat[2]);
 SPI.transfer(dat[3]);
  digitalWrite(SS, HIGH);
 
  digitalWrite(SS, LOW);
 SPI.transfer(dat[4]);
 SPI.transfer(dat[5]);
  digitalWrite(SS, HIGH);
}

 else if(c == 0x06)
 {
  digitalWrite(SS, LOW);
 SPI.transfer(dat[6]);
 SPI.transfer(dat[7]);
  digitalWrite(SS, HIGH);
 
  digitalWrite(SS, LOW);
 SPI.transfer(dat[8]);
 SPI.transfer(dat[9]);
  digitalWrite(SS, HIGH);
 
  digitalWrite(SS, LOW);
 SPI.transfer(dat[10]);
 SPI.transfer(dat[11]);
  digitalWrite(SS, HIGH);
}


That falls into the category of "another way".
Please post technical questions on the forum, not by personal message. Thanks!

More info:
http://www.gammon.com.au/electronics

Nick Gammon

Here's the problem, Rob.

He'll thank you. He'll totally change what you did into something completely different. He'll take a screenshot of the output of his new, incorrect code. And he'll ask what is wrong. He's been doing that since August.
Please post technical questions on the forum, not by personal message. Thanks!

More info:
http://www.gammon.com.au/electronics

Graynomad

Yeah, I've been watching, which makes me doubly stupid :) I'll give him a few responses then bow out if he's not being lucid. Life's too short.

_____
Rob
Rob Gray aka the GRAYnomad www.robgray.com

Go Up