DISSERTATION: Learning new technologies

adventures in gaming, autoethnography, critical making, dissertation, Process Writing, research

Just a quick update so that I have a record of what I was working on yesterday. I spent around seven hours fiddling with the near-field communication tech and trying out different programming. It turns out that there is a lot less detailed guidance for the recommended Adafruit libraries than one would hope — and the alternate libraries are often deprecated, don’t work nearly so well with my physical technology, or just don’t quite do the thing that I want them to do. To make matters a bit more complicated, my chosen NFC tags don’t work with newer phones, which was one of the ways that I was testing, and, without additional apps, the NFC for phones is really only designed for very specific uses (actually activating email, the phone, a webpage), or so it appears. So, just generally not a lot of guidance for using NFC for what I intend to. Generally, people seem to program them on their computer and use them on their phones, or they don’t care about what the actual message on the cards say? Or, if they do, the projects don’t clearly indicate the steps for getting there.

When I program a tag and read it on the reader with my current library (PN532), however, there doesn’t appear to be a function to a) just have it be a string of text and b) to read what the tag actually says.

The library itself has almost no clear documentation, just example projects.

So, it’s got me thinking about alternate ways of handling the issue (like just using the unique ID of each TAG without actually putting a message on it to trigger a program). But I also need to be able to translate what I’m getting from the monitor into actual triggers for the arduino to talk to a javascript app.

I was talking to Tom about this yesterday: I want to be independent and handle the tech myself this time. It’s not that I mind collaborating with others, but because I am largely self-taught when it comes to all the tech that I use, I need to prove to myself that I’m able to do it, or something like that. It seems a bit ridiculous putting it into words, but that’s the feeling that I have. Maybe the truth is that I just need to ask for help because the documentation just isn’t there. It was frustrating to work for that long yesterday and not have a lot of concrete work to show for it. Or maybe the documentation is out there somewhere and I’m just not finding it.

That’s all for now!