7 comments

  • tripdout14 hours ago
    Love the way this is written with "questions" interspersed throughout to explain more about the steps taken. Adds good context that makes it very easy to follow.
    • captn3m014 hours ago
      +1. I knew some of those things and could skim/skip but learned a few things from the other ones. Well written.
  • robotnikman14 hours ago
    Oh man, I had both the NXT and the original Mindstorms Lego robotics kit as a kid, brings back so many memories. I mostly made robots that tried to chase the cat around while trying to avoid falling down the stairs (half the time unsuccessfully). I even tried at one point using Java to develop programs for them, as there was a small community of people doing so online, and even some books at the local library.<p>Reading this article provides some great insights into the innards of the NXT which I never knew of back them (and probably also could not entirely comprehend back when I was young). This article also reminded me that I still have the NXT and all the parts sitting around in a box somewhere; maybe I should try and dig them out and make something with them, though I don&#x27;t have any ideas for what I should make exactly.
    • drum5512 hours ago
      My first ever programming was with the original brick, I made a scanner with the light sensor and a terrible python script that took the values from the serial port and turned them into a bitmap.
    • fragmede13 hours ago
      &gt; though I don&#x27;t have any ideas for what I should make exactly.<p>That was the best part! You&#x27;d turn the box of Lego over and dump it all on the ground and sit down and start building and then suddenly you&#x27;d get inspired and an idea would pop into your head and flow mode would engage and you&#x27;d lose the next couple of hours just building whatever. Eventually mom&#x2F;dad&#x2F;the babysitter would pull you away for food, and maybe you&#x27;d talk them into bringing your creation to the dining table so you&#x27;d actually eat, but either way, just losing time to building things definitely formed my personality and forged my identity growing up.
    • iberator11 hours ago
      [flagged]
      • pxeboot9 hours ago
        I have kept all my favorite sets. They don&#x27;t take up much space. Just two 24x24x24” boxes. Maybe a big deal if you are moving internationally, but I have always been able to find space for them, even in some very small homes.
  • peddling-brink14 hours ago
    Neat article, well written, and easy to understand (mostly) by a non-embedded engineer.
  • namr200010 hours ago
    Does anyone know the font &amp; colorscheme being used in the code snippets?
    • yardshop8 hours ago
      According to the CSS of the page, the font is &quot;IBM VGA 9x16&quot;.<p>No idea about the color scheme but it&#x27;s nice.<p>Unrelated to any of this, this font reminds of an old Turbo Pascal program I wrote years ago (decades now) to extract a VGA font from the computer&#x27;s ROM and use the character bitmaps in my own graphics programs. Nice memory I would not have had if not for your question, so thank you!
  • robotswantdata11 hours ago
    Anyone reverse engineered the Smart bricks yet?
    • saithir31 minutes ago
      The brick itself? Probably not gonna happen anytime fast, cause that&#x27;s a custom chip in there and it doesn&#x27;t have easy connections to the outside world.<p>But the interesting part will be in scanning multiple tiles&#x2F;minifigures (they have NFC iso15693 tags inside which are easily read) to come up with how they encode the sounds inside - they have about 100-ish bytes of data stored on them.
    • tymscar9 hours ago
      Jerryrigseverything has a video of him opening one up. Not really what you asked for but it scratches the itch
  • sakarrakas12 hours ago
    [dead]