Skip to content

Commit 324396e

Browse files
got final version of rfid in
1 parent 1ca731d commit 324396e

File tree

3 files changed

+7
-13
lines changed

3 files changed

+7
-13
lines changed

electroblocks/core.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -84,17 +84,11 @@ def digital_read(self, pin):
8484
def config_rfid(self, rxPin, txPin):
8585
self._send(f"config:rfid={rxPin},{txPin}")
8686

87-
def rfid_card_number(self):
88-
sensedata = self._find_sensor_str("0", "rfid")
89-
datum = sensedata.split("-")
90-
print(sensedata, datum)
91-
return datum[0] if len(datum) == 2 else ""
92-
9387
def rfid_tag_number(self):
94-
sensedata = self._find_sensor_str("0", "rfid")
95-
datum = sensedata.split("-")
96-
print(sensedata, datum)
97-
return datum[1] if len(datum) == 2 else ""
88+
return self._find_sensor_str("0", "rfid")
89+
90+
def rfid_sensed_card(self):
91+
return len(self._find_sensor_str("0", "rfid")) > 0
9892

9993

10094
# Motion Sensors

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "electroblocks"
7-
version = "0.1.10"
7+
version = "0.1.11"
88
description = "Python client library to interact with ElectroBlocks Arduino firmware"
99
authors = [
1010
{ name = "Noah Glaser", email = "glaserpower@gmail.com" }

rfid.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
eb.config_rfid(2,3) # Configures the LCD Screen pins
1212

1313
for _ in range(1, 10):
14+
sensed_card = eb.rfid_sensed_card()
1415
tag_number = eb.rfid_tag_number()
15-
card_number = eb.rfid_card_number()
16-
print(f"Tag: {tag_number} | Card: {card_number}")
16+
print(f"Sensed Card: {sensed_card} | Tag: {tag_number}")
1717
time.sleep(10)
1818
print("CONTINUE")

0 commit comments

Comments
 (0)