Close

21 Results for "circuitpython"

  • Sensor and Cable Management

  • I'm slowly porting all my robot code to CircuitPython for the little crab robot, and I got as far as body kinematics before I ran out of memory on the Feather M0, so next step is some optimizations.I also decided to put a distance sensor on this little...
  • Details

  • I finished up a couple of details recently, so that I can say now the project is finished.First, I added support for the CapsLock key to the firmware. It's still a hack for now, so the change is not merged upstream, but it works well enough for me, so...
  • The TRRS Cable

  • I already had my code for the keyboard, but I had to modify it slightly, so that it would communicate over the TRRS cable with the other half, to receive the keypresses from it. Initially I assumed that the TRRS cable just connects the TX and RX pins,...
  • External Temperature Sensor

  • If you need, you can connect an external temperature sensor like DS18B20 to monitor the ambient temperature. DS18B20 is One Wire interface Temperature sensor manufactured by Dallas Semiconductor Corp. It requires only one digital pin for two-way communication...
  • New Body in Action

  • As always, the PCBs arrived from JLCPCB, so I went ahead and assembled one. I had some fun soldering the accelerometer chip – it's QFN, but it was lying in my drawer for a few years, and apparently some of the pads got oxidized. Only after I went over...
  • Progress update: BLE and V2

  • CodingAfter coming up against some memory allocation issues and then solving them with some optimisation and freezing some libraries, I've moved onto playing with the ItsyBity's nRF52840 chip and it's Bluetooth LE connection. The main goal...
  • More testing completed

  • I found the time to do more testing, and most of it is good! The first thing on my list was to test with CircuitPython.  This turned out to be more involved than expected.  Turned out the Feather M0 Adalogger was not compatible with the W5K...
  • It's Alive (Again)

  • It took me a while to re-assemble, re-connect and re-calibrate all the legs with the new PCB, but today the robot is again standing on its own. I was a bit worried that the battery protection circuit would interfere with the servos drawing their share...
  • Rev. 2 - LiPo Current Testing and Questions

  • Just a quick log today.  The last log had me checking my biggest "creeped" feature, as it were: the LiPo Charger.I bought a less sketchy LiPo cell and borrowed a suitably accurate clamp meter from a friend.Don't let labeling on the meter fool you! The...
  • tone() tests on a M0 board

  • I've been experimenting with old radios lately.  The old analog signal generator works, but it's got issues.  The dial calibration isn't  good and the 455kHz sweep output  is crummy.  The box is bulky and requires AC power. ...
  • PCB Planning

  • I’m starting to plan for a development board for this touchscreen display, since there is a giant mess of wires on my current breadboard.  I want this board to mount to the back of the display and provide the FPC connections to the Display and Touchcscreen...
  • Some Fixes

  • I wrote the library for the PewPew 3.0 version, and also did some more testing of the hardware, which uncovered a number of mistakes.First of all, I forgot a pull-up resistor for the SDB pin of the IS31FL3733 that acts as enable pin — which means the...