Skip to main content

Messages

This section allows you to view all Messages made by this member. Note that you can only see Messages made in areas you currently have access to.

Messages - pwillard

1
Bus Pirate Support / Re: Getting started
A nice free muti-purpose serial terminal is PUTTY.  Though mainly intended as a telnet/SSH terminal... it was updated to support serial comms.  Very customizable and just a teeny bit less "klunky" than Realterm.  Realterm has a lot more fiddly things to play with but as with all fiddly things... that are just as likely to cause you headaches as they are to help you out.

http://www.chiark.greenend.org.uk/~sgtatham/putty/
2
Arduino / Re: AVR Programming & Arduino IDE
Ryde,

I agree with a lot if what you said... it's spot on...  but I think it's only because you already "know better".  You have the benefit of knowledge and exposure.   We see newcomers to the Arduino community that barely understand what a resistor is and just want to know how to make an LED blink or have and RGB LED change colors.  They think "wow... I'm good at this".  This is why all the hard stuff... "boundaries to entry" is hidden away with Arduino.  

The cool part is that you CAN actually get access to the GCC code that the Arduino IDE creates... so... when the Arduino user realizes that there is more...  they can go so far as 1) ditching the bootloader  2) Study the GCC code and learn something new  3) get a full release of WINAVR (or what ever their platform supports) to get GCC and start using the Arduino HARDWARE as a flexible AVR building block...  IE; stop treating the PINs  the way a Parallax Basic Stamp does and start using the AVR ports/pins as marked in the DataSheet.

So when the Arduino "introduction" is over...   maybe... just maybe... the student will learn to go the next step...   If they had started with GCC... and AVR datsheets...  they might have just given up.

I think Arduino really only ever meant to be a "microcontrollers 101" class.  It just becomes so QUICK to develop a prototype idea with Arduino that alternatives are often skipped over... Ease of USE... wins out.

But the exposure can't be considered wasted... a GOOD Arduino programmer can easily take the next step to GCC if they ever find out about it.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.01242279104session_write_close ( )...(null):0
20.01272410696ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01272411472Database_MySQL->query( ).../DatabaseHandler.php:119
40.05592550208Database_MySQL->error( ).../Db-mysql.class.php:273