To learn about the Arduino I've been thinking about a project (ie Training Mission only) along these lines:
SETUP Arduino Mega, ATmega 2560, WiFi (don't know what shield to use yet), breadboard, LEDs, LCD, other components.
COLLECTING DATA/INPUT Collecting Data: Scan for all visible 802.11b/g networks (SSIDs) within range at periodic intervals (timer based?). Store results in arrays for the two strongest networks.
Input: Push button to scan between periodic scans (button triggers interrupt routine calling the scan function).
OUTPUT(DISPLAY)-LCD/LED LCD 2x16 HD44780 compatible: Line 1 - print name, type (b or g) and signal strength in dBm for network with the strongest signal. (automatic horizontal scroll if name + type + signal don't fit within 16chars)
Line 2- print name , type (b or g) and signal strength in dBm for the second strongest network. (automatic horizontal scroll if name + type + signal don't fit within 16chars)
LED Flicker/blink (green) LED during scan.
Switch on (red) LED during inactivity. (Green LED off).
I have some other ideas also (call it v2, v3 and so on for the initial learning project).
So, what do you think, is this a suitable path of learning? Inputs, suggestions greatly appreciated!
Cheers and have a blast of a weekend :-)