Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.



Member Since: March 31, 2011

Country: United States

  • I found this device to be very helpful in constructing a simple audio mixer. I wrote up the details in this github repository.

  • About the battery-backed RTC, have you seen the Radxa Rock? It is a heavyweight board in this class, with quad-core and 2GB RAM.

  • I think the ASCII table is a really important fundamental of software and programming. Understanding ASCII means you understand something about:

    • characters as atomic units of longer strings of text
    • character is a letter or digit or something else like punctuation (first step towards regular expressions)
    • functional mapping between numbers and symbols
    • distinctions between data and code (control characters)
    • conversions between decimal, hex, binary

    I have 2 daughters who are a little young to get all of the above yet, but right now with my first grader I am focusing on this analogy:


    To elaborate this, we talk about letters in the alphabet, uppercase/lowercase, 52 in all, enumerating the 10 digits, n-letter words and m-digit numbers. Now if we write something like "100 cats", what is this? It's got both letters and digits. Let's call it a string of characters. How many characters in "100 cats"? Do we count the space? Can we have 2 spaces? What if we write each character in a box? Etc... I could keep going, but this is about where my first grader is now. This isn't as physical as many of the other examples. We could use train cars or real boxes to make the analogy more physical, but for now we just use a whiteboard.

No public wish lists :(