External interrupt using capacitive label sensor with Arduino based industrial PLC
17 January, 2019by
The KSSTI 600/80 FG3LK-IBS is a capasitive level sensor that allows to control when a label is passing through it. This sensor is digital and normally must be handled with interrupts. In this case example is showed how to use this sensor using external interrupts.
This simple sketch allows us to perform digital reading counting of the KSSTI 600/80 FG3LK-IBS label sensor every 1 sec. For this we have used the input I0.5 of our M-Duino 21+. I0.5 allow external interrupt functionality, so we must add the attachInterrupt() function to set the interrupt functionality.
As a test we will check the result monitored by the serial port, open the serial monitor to see the counting levels.
Copyright (c) 2018 Boot&Work Corp., S.L. All rights reserved
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.