Freitag, 17. Oktober 2014
09_Python_&_mySQL (erledigt)
http://rasppiprojekte.blogger.de/stories/2442344/

0. Bild

1. Projektstatus

2. Teilprojekte

3. Hardware

4. Pin-Belegung

5. Code
-create table headborg(id int primary key auto_increment, servo varchar(25), links decimal(5,1), rechts decimal(5,1), neutral decimal(5,1), position decimal(5,1), pin int, pause decimal(5,2));
-insert into headborg(servo) values ('l_03');
-select * from headborg;

1. Verzeichnis anlegen "99_headborg" mkdir 99_headborg
2. Verzeichnis anlegen „dbzugriff"
3. DB_Zugriff.py im Verzeichnis „dbzugriff" ablegen
4. __init__.py im Verzeichnis „dbzugriff" ablegen
5. headborg.py im Verzeichnis "99_headborg" ablegen

# -----------------------
# Select * from headborg where servo = 'l_03';
# Insert into headborg (servo,links,rechts,neutral,position) values('l_01',7.5,12.5,2.5,5.0,15,0.015);
# Update headborg SET links=7.5,rechts=12.5,neutral=2.5,position=5.0 where servo='l_01';
# Delete from headborg where servo = 'l_01';

---Batch-------------
#!/bin/bash
clear
echo "Update, World."
-----------------------
Speichern unter dem Namen "update"
Rechte vergeben: chmod 755 update
Aufruf mit ./update

shell> mysql -h localhost -u pi -pSeCrEt headborg < select.sql
select.sql
select * from headboarg;

09 (rtf, 1 KB)

6. Anmerkung
sehr hilfreich
http://zetcode.com/db/mysqlpython/
.