[Dprglist] Arduino Code Troubles
Murray Altheim
murray18 at altheim.com
Thu Dec 16 17:35:36 PST 2021
Hi Pat,
What if you define maxDistance as uint32_t?
Cheers,
Murray
On 17/12/21 2:27 pm, Pat Caron via DPRGlist wrote:
> Hi guys, I'm looking for help with the following Arduino code.
>
> uint32_t cm[8] = {0,0,0,0,0,0,0,0}; // Create array
> uint16_t maxDistance = 200; // Also used with NewPing.h library
> .
> . // Other code here
> .
> irSensorL.read(); // Read IR sensor... This is working!
> cm[3] = irSensorL.ranging_data.range_mm/10; // This returns 268
> if (cm[3] > maxDistance) {
> cm[3] = 999; /
> }
> Serial.println(cm[3]); / cm[3] value is always = 999
> sendData();
>
> The cm[3] value is always 999 when I run this.
> If I comment out the if cm[3]... statement cm[3] value is then 268.
>
> ...Pat C
>
> _______________________________________________
> DPRGlist mailing list
> DPRGlist at lists.dprg.org
> http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org
>
--
...........................................................................
Murray Altheim <murray18 at altheim dot com> = = ===
http://www.altheim.com/murray/ === ===
= = ===
In the evening
The rice leaves in the garden
Rustle in the autumn wind
That blows through my reed hut.
-- Minamoto no Tsunenobu
More information about the DPRGlist
mailing list