Archive for the ‘Tips and Tricks’ Category

RIGOL 1052E DSO (Part 3)

Part 1, 2, 3 Erratic clicks! Life goes on and the Rigol 1052E remains a reliable companion still purring and always ready to help diagnosing circuits and running prototypes testing. Sometimes ago, I experienced some strange changes in time and amplitude scales when using the notched rotary encoders. Values where jumping erratically from one value to an other, whatever […]

Tips and Tricks (Part19)

Previous tip and trick The aim of this tip is to help you to avoid to fall in pretty confusing trap. Here is how. Upgrading a complex library, even with minor changes, may lead to very complex debugging. This is even more true when tight timings, subtle proprietary protocols and many variables are involved. Secure […]

Tips and Tricks (Part18)

Previous Tip & Trick I recently participated in the newly created Parth’Lab initiative which was a fine time for sharing information of all natures. Their approach is very progressive, so that any participant feels comfortable at plugin an arduino board, wrapping a couple of electronic components on a bread board and ultimately running a traffic […]

Tips and Tricks (17)

This is: For you whose neurons are aging, for you whose neurons are not impregnated yet with color coding, for you who do not want to spoil your precious memory space with data sheets content, for you who need this %$#@&£%  pin-out NOW for you who find the electronic diagrams beautiful and who line the […]

Bug of the day

While I was bringing minor changes to an existing script, I got this strange message: In file included from C:\Program Files\arduino-1.0.5\libraries\GSM/GSM3CircularBuffer.h:39, from C:\Program Files\arduino-1.0.5\libraries\GSM/GSM.h:40, from HL2_tag_controller_proto2_v5.ino:16: c:\program files\arduino-1.0.5\hardware\tools\avr\bin\../lib/gcc/avr/4.3.2/include/stddef.h:152: error: two or more data types in declaration of ‘ptrdiff_t’ The script which is 1000 lines long and it includes an RTC library (and its related SPI […]

3D Printing (Part 4)

Part 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 Arrrrrrrrggggggggggllllllllllll ! What the hell is this awful noise from the X axis stepper motor? The moving head turned to a shaking head, and the printer sounds like a bear which has been woken up before spring. For some reasons, I could not find a possible cause for this disaster […]

Tips and Tricks (16)

Previous Tip and Trick Few words about the Adafruit thermocouple module. This nice little module features a couple of smart ideas: Use a fully integrated driver solution which outputs data on a SPI port (MAX31855) Any thermocouple assembly will fit on the header  (as long as it is a K type) 5V / 3.3V compliant […]

Serial Comm Ports for ever and ever… (Part 8)

Part 1, 2, 3, 4, 5, 6, 7, 8 This post couldbe nammed at “The doc of the day”, or “The ultimate RS232 vademecum”, or “The RS323 digest”, etc. National Instrument did it in on one, clean and refined page: the  “Serial Quick Reference Guide”

Including videos in this blog

More efficient than a two hours speech, even more efficient than a drawing, a video is a very usefull communication tool. I must confess my deep ignorance at using these tools and this post contain is more or less my own procedure for including decent video in Arduinoos. Any comments and advises are welcome! The […]

Tips and Tricks (15)

Previous Tip & Trick Disassembling code! What for? Well, once you fight for speed and code efficiency, you may have to get into the ultimate human readable code: assembler. In the latest Arduino revisions, getting to here is surprisingly not so trivial. The given explanations will work for PC running XP. First of all, make […]