‘Primary Perception’ and the Arduino Code to Measure It

‘Primary perception’ is the theory that plants can perceive their surrounding environment, and subsequently respond to it – what we might call emotion or at the very least behavior, in animals. That is, sentience. And the phenomenon has some crossover with our understanding of polygraphs aka lie detectors.

Here’s a snippet from a The Guardian ‘Far Our’ Research column on the topic from 2004:

Cleve Backster was a respected operator in the controversial field of polygraphy, the use of lie detectors. But in February 1966 he became known for plant telepathy.

Curious to measure how long it took water to reach the leaves of a dracaena cane plant, Backster attached polygraph electrodes to it. These measure galvanic skin response – electrical conductivity – and should, he thought, have registered a change when water reached the leaf. Unexpectedly, the plant showed readings similar to those of a human.

Backster wondered if the plant would effect the polygraph in other ways. He dipped a leaf into warm coffee. Nothing happened. Then he considered burning the leaf; the polygraph, he claims, “went wild. The pen jumped right off the top of the chart”. The plant,it seemed, had registered a stress response to Backster ‘s thoughts of harming it.

(Read more here.)

Or perhaps you prefer an episode of Mythbusters:


(for whatever reason the only version/s I could find of this episode are subtitled in what I think is Finnish)

Or lastly check out the Wikipedia article on this paranormal potential.

Whatever you think of the phenomenon, the fact is that something is happening, we just don’t know what (yet). It could merely be changing resistance to electrical signal (possible, but how? or why?). And if there’s a change in resistance then there should be a way to measure that change. And that’s where this Github repository from user kenneth558 comes into play:

To monitor electrical conductance changes of plant tissue, such as a leaf, in vivo. Wemos XI/TTGO XI for cheapest 12- bit resolution in Linux with good bootloader and hardware serial. Mac and Windows are assumed to work as well as Linux.
Avoiding STM32F103C8T6 due to bootloader issues in Linux with common USB-serial adapters, avoiding ATTINY85 due to no hardware serial, and avoiding boards whose analog resolution is less than 12 bits. Other boards having at least one analog input can be used with little modification. When selecting a board you’ll use for this project, make sure it has a USB port or that you are otherwise are able to fashion serial communications. The output from the Arduino is formatted for input into the Arduino IDE serial plotter rather than the serial monitor.

Periodic improvements are to be expected to this project.

Why would you want to do this? Here’s the story:

In the 1960’s, a polygraph expert named Cleve Backster, in a moment of feeling impulsively experimental, attached polygraph electrodes to a plant in his office to see what polygraph results would come from watering the plant Note that polygraph electrodes are used to measure electrical conductance of what they are attached to. Note also that electrical conductance is mathematically inversely related to electrical resistance, so resistance and conductance are two ways of referring to the exact same electrical property and quantifying a resultant electrical current that an applied voltage produces. This is in stark contrast to using electrodes to measure or determine if a voltage (signal) [is] produced by a something-under-test or device-under-test (“DUT”; the plant, in this case), which would require voltmeter or EEG instrumentation.

Mr. Backster hooks up his electrodes and eventually notices that the polygraph machine indicated the electrical resistance/conductance of his office plant deviated in response to his mere intention of harming the plant. You read that correctly. The plant was obviously aware of Mr. Backster’s very intentions to do something to the plant that would substantively affect its well-being because it responded BEFORE Backster’s intended action was ever performed! At the time, there was no known scientific basis for such a phenomenon as plant awareness to ANY extent, much less to the extent of being super-humanly aware of a person’s very thoughts as Mr. Backster observed. Today, quantum physics may offer a scientific explanation for what is happening…and then again, it may not.

Read more here and check out the Arduino code here which can be studied, and of course modified, to suit your primary needs.



Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Join Adafruit on Mastodon

Adafruit is on Mastodon, join in! adafruit.com/mastodon

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 38,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 9/13/2024 Featuring Adafruit Feather RP2350 with HSTX Port! (Video)

Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: CircuitPython Comes to the ESP32-P4, Emulating Arm on RISC-V, and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

Adafruit IoT Monthly — IoT Vulnerability Disclosure, Decorative Dorm Lights, and more!

Maker Business – Adafruit Daily — A look at Boeing’s supply chain and manufacturing process

Electronics – Adafruit Daily — Autoscale is cheating!

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



1 Comment

  1. I am very pleased that you have posted such a favorable writeup about this phenomenon. I implore anyone and everyone to see the phenomenon in action for yourself. I am doing my part to promote it because I am convinced it has amazing potential for humanity in a number of different ways. Please understand I’ve intended for the electronics to be used like training wheels. Once you’ve mastered the skill of sentiment telepathy, as I prefer to call it, you should be able to practice it productively without needing the electronics. Note that if you downloaded a sketch version dated prior to 30 April 2018, you should withhold judgment of it until you download the new sketch dated 30 April. Lord bless and welcome to the latest rage!

Sorry, the comment form is closed at this time.