[ad_1]
OK so half 1 we acquired our wiring labored out and located an index pulse. Half 2 is we began getting MFM knowledge popping out. Now we’re capturing pulses with gpio bitbanging, and storing all the heart beat widths in a big reminiscence array. every monitor has a 500Khz sign, and outputs knowledge each 5 Hz, so we now have a max of 100K samples worst case.
since we’re utilizing a cortex arm with 192K~256K of RAM (the RP2040 has 264K!), its no biggie to retailer all of the pulses in an array. right here we’re studying monitor 1 and binning the pulses: we’re seeing three pulse width bins stand out, about 40 rely, 62 rely and 85 rely. however there’s additionally a pair extremely quick pulses (25 rely) and an extremely lengthy pulse (~200 rely).
every rely is about 48ns-ish in order that interprets to 2us, 3us and 4us bins, with a couple of 1us and one or two 10us+. not precisely positive whats up with these outliers. will we ignore them? are they start-of-data markers? We additionally observed that monitor 0 has far more unusually lengthy or unbinned pulses, like nearly 100 completely different values. its a bit of mysterious, we’ll have to analyze if there’s one thing particular about monitor 0!

Half 2:
Half 1:
Cease breadboarding and soldering – begin making instantly! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and extra. Construct tasks with Circuit Playground in a couple of minutes with the drag-and-drop MakeCode programming web site, study laptop science utilizing the CS Discoveries class on code.org, soar into CircuitPython to study Python and {hardware} collectively, TinyGO, and even use the Arduino IDE. Circuit Playground Specific is the most recent and finest Circuit Playground board, with help for CircuitPython, MakeCode, and Arduino. It has a strong processor, 10 NeoPixels, mini speaker, InfraRed obtain and transmit, two buttons, a change, 14 alligator clip pads, and many sensors: capacitive contact, IR proximity, temperature, gentle, movement and sound. A complete large world of electronics and coding is ready for you, and it suits within the palm of your hand.
Be part of 30,000+ makers on Adafruit’s Discord channels and be a part of the group! http://adafru.it/discord
Have an incredible mission to share? The Electronics Present and Inform is each Wednesday at 7pm ET! To hitch, head over to YouTube and take a look at the present’s reside chat – we’ll publish the hyperlink there.
Be part of us each Wednesday night time at 8pm ET for Ask an Engineer!
Comply with Adafruit on Instagram for high secret new merchandise, behinds the scenes and extra https://www.instagram.com/adafruit/
CircuitPython – The best technique to program microcontrollers – CircuitPython.org
No feedback but.
Adafruit has a “be glorious to one another” remark coverage. Assist us maintain the group right here optimistic and useful. Stick with the subject, be respectful of makers of all ages and ability ranges. Be form, and do not spam – Thanks!
[ad_2]
