I’ve been using Claude code for a week or so now, so I am in no way an advanced user. However I noticed that Nordic semiconductor has an MCP server and combined with Claude I wondered how well it would do at coding an app for an nrf52840 chip provided by a few different boards. Most of the hardware stuff has a well defined implementation so I figured Claude might work especially well as it was essentially just implementing standard functionality. I was amazed. Using Opus 4.8, In three prompts and two bug fixes, and absolutely no code written by me, I have a working proxy on my dev kit that sends and receives serial UART, and forwards and returns data from a Bluetooth LE connection. A further two prompts added a further, non dev kit board type. A single further prompt added status LED functionality so you could tell when it was sending/recieving data. None of this couldn’t have been done by me, it’s essentially copying from the manuals and code examples. But I definitely couldn’t have done it in the 25 minutes it took with Claude code. So if you’ve never tried a bit of hardware coding and you’re interested in it, or if you have some project that could do with a bit of NFC/Bluetooth/UART (and likely WiFi and other functionality depending on the board) for something that isn’t a phone or computer, Claude works incredibly well. Better than I ever would have expected for this particular use case. It’s awesome. Good enough to make one off implementations worthwhile for whatever silly thing you could think of. submitted by /u/sheepebike9000
Originally posted by u/sheepebike9000 on r/ClaudeCode
