Tools 1.-end mill 1/64' electronics components 2.-attiny 45' 3.-10k ohm x4 4.- thermistors 5.-pinheader 2x3 6.-pinheader 1x6 7.-1uF capacitor SOFTWARE 8.-atmel studio 6.2 9.-python MACHINES 10.-Roland Modela OTHERS 11.-FTDI wire 7.-AVRISP MKII 7.-ISP TINY | |
I made a design based on the example (board) in this circuit I used a thermistor and attiny45 microcontroller, I needed two more resistances for the correct range of the temperature,pin headers for conections and no more components are required | |
I made the routes for milling , (schematic )and BRD files (BRD) | |
I made a module temperature (board). based on the board (board) I took the .c code (code) to 6.2 atmel studio to upload it to the microcontroller, in this case the image is a little guide to set atmel studio to use USBtiny Tools-> EXTERNAL Tools-> Arguments; finally when this added tool is only selcciona from Tools-> usbtiny, to upload the code | |
in the case of the AVRISP MKII, only connecting and software must be able to recognize, being himself atmel and the necessary drivers; image shows the seguencia of steps to upload the .hex file | |
after programming the microcontroller, do the configuration of software that will receive the analogous data sends the microcontroller, so we need to install python, in the image I show a sequence for download (simple) to verify that it works correctly we CMD windows and write python and should look like the version that was installed | |
after installing the python, python download the code for the module temperature ((board) we open it in a text editor and let's instructions if (len(sys.argv) != 2): # print "command line: hello.temp.45.py serial_port" # sys.exit()) discussed these lines of code and place the COM port that corresponds begin starting from 0 so will always be less than 1, then run the program |
|
I finally made the evidence in ubuntu with the normal sequence and recommended |