-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
2b88a1b
commit 3b3d641
Showing
12 changed files
with
18 additions
and
681 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,38 @@ | ||
# Datalogger for ATMega328 | ||
|
||
Work for the lecture Microprocessor Systems ENGC50 from Federal University of Bahia. | ||
|
||
Implementation of a Data Logger using C and Python to retrieve the data from sensors (ADC) from ATMega328. | ||
Implementation of a Data Logger using C and Python to retrieve the data from sensors (ADC) from ATMega328. | ||
|
||
![dataplotter](https://user-images.githubusercontent.com/24254286/70197806-bfd8bf00-16eb-11ea-86ee-78e6bfe7d23b.gif) | ||
![dataplotter](assets/dataplotter.gif) | ||
|
||
## Installation | ||
|
||
The program was mainly designed for Linux, an adaptation is welcome for Windows. We used Python3.5 and the needed packages to work are: | ||
|
||
``` $ pip3.5 install pyserial ``` | ||
`$ pip3.5 install pyserial` | ||
|
||
``` $ pip3.5 install matplotlib ``` | ||
`$ pip3.5 install matplotlib` | ||
|
||
``` $ sudo apt-get install python3.5-tk ``` | ||
`$ sudo apt-get install python3.5-tk` | ||
|
||
## Tested setup | ||
|
||
We used the following setup: | ||
|
||
![setup](https://user-images.githubusercontent.com/24254286/69362707-cdaf2e80-0c6d-11ea-9f6f-5ea44a958eea.jpg) | ||
![setup](assets/setup.jpg) | ||
|
||
Upload the code from ``` /src/uCInterface.ino ``` to your Arduino using Arduino IDE, command line or any other IDE as you wish. | ||
Upload the code from `/src/uCInterface.ino` to your Arduino using Arduino IDE, command line or any other IDE as you wish. | ||
|
||
After uploading run the Python program: | ||
|
||
```$ python3.5 graphicalInterface.py ``` | ||
`$ python3.5 graphicalInterface.py ` | ||
|
||
## Authors | ||
|
||
* **Mauricio Taffarel** - [taffarel55](https://github.com/taffarel55) | ||
* **Henrique Poleselo** - [hpoleselo](https://github.com/hpoleselo) | ||
* **Matheus Carvalho Handley** | ||
* **César Soeiro** | ||
* **Miguel Damásio** | ||
* **Pedro Argolo** | ||
- **Mauricio Taffarel** - [taffarel55](https://github.com/taffarel55) | ||
- **Henrique Poleselo** - [hpoleselo](https://github.com/hpoleselo) | ||
|
||
## Professor | ||
|
||
**Paulo Cesar Farias** - [pcmaf](https://github.com/pcmaf) | ||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.