예제 #1
0
파일: reader.py 프로젝트: Salamek/reader
    def connect(self, widget, button, data=None):

        try:
            self.acr122l = acr122l(self.configuration['serial']['port'], self.configuration['serial']['baudrate'])
        except Exception as exp:
            self.logit(str(exp),'error')
        if self.acr122l:
            if self.acr122l.is_connected():
                self.clean()
                self.menuItemBlight.set_sensitive(True)
                self.menuItemPolling.set_sensitive(True)
                self.menuItemDconn.set_sensitive(True)
                self.menuItemConn.set_sensitive(False)
                self.menuItemRead.set_sensitive(True)
                self.menuItemWrite.set_sensitive(True)
                self.menuItemCheck.set_sensitive(True)

                if self.configuration['lcd']['lcd_backlight']:
                    self.acr122l.LCD_back_light(True)
                self.lcd_states('welcome')
                self.logit('Connected')
예제 #2
0
파일: tests.py 프로젝트: Salamek/reader
#       
#       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 General Public License for more details.
#       
#       You should have received a copy of the GNU General Public License
#       along with this program; if not, write to the Free Software
#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#       MA 02110-1301, USA.



from acr122l import acr122l

acr122l = acr122l()

#print acr122l.LCD_back_light(True)
#print acr122l.LED_control('0101')

#print acr122l.LCD_Clear()
#print acr122l.LCD_Text(False,'A',0x00,'AHA!')
#print acr122l.LCD_Text(False,'A',0x00,'')
#print acr122l.LCD_Contrast(10)
#pixels = [0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF]
#pixels = [0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00]
#print acr122l.LCD_Graphic(False,0x05,pixels)
#print acr122l.LCD_Scrolling() # dodelat buguje se
#print acr122l.Buzzer_control(1,1,1)#opravit, ma specialni odpoved
#print acr122l.Buzzer_Led_control('00000001',1, 1, 1,'on') #opravit, ma specialni odpoved
#print acr122l.get_sam_version(1) #opravit, ma specialni odpoved