Du bist nicht angemeldet.

Andreas22

Registrierter Benutzer

  • »Andreas22« ist der Autor dieses Themas

Beiträge: 3

Dabei seit: 11. April 2010

  • Private Nachricht senden

1

Sonntag, 11. April 2010, 14:47

über Vb ein Programm im microcontroller ausführen

Hi
Ich habe als Abschlussproject an meiner Schule einen vollautomatischen Toaster ich muss in einer VB Form den Wochentag eingeben und und die Uhrzeit wann mein Wecker klingelt das alles soll in einer datenbank gespeichert werde. Jetzt soll ein Timer in VB laufen, 5 minuten bevor mein Wecker klingelt soll das VB Programm, dass Programm im Microcontroller ausführen das der Toast zu dem Toaster gefahren wird und der Toaster angeht. Das Microcontroller Programm ist fertig und die ganze Aperatur auch schon gebaut ich weiß bloß nicht wie ich das mit dem Timer machen soll das er dann das programm im Microcontoller startet

Bitte um schnelle hilfe bin auch net so der gute programmieren in VB falls jemand schon so ein programm hat wo er ein Programm im Microcontroller von VB startet wäre ich sehr dank bar über hilfe

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Andreas22« (11. April 2010, 14:55)


Tsuyo

Registrierter Benutzer

Beiträge: 804

Dabei seit: 10. Oktober 2009

Wohnort: k

Frühere Benutzernamen: m0nst3rkill3r

Hilfreich-Bewertungen: 257

  • Private Nachricht senden

2

Sonntag, 11. April 2010, 15:22

Was hast du für nen Mikrocontroller?
Was hast du für Verbindungen?

Zitat von »"http://forums.macrumors.com/showpost.php?s=9e0078570b2b62fd044cc1b13d212b09&p=4777525&postcount=1064"«

When talking about how apple cannot influence the future of computers, you also forgot to mention that the internet was created on a network of macs to start with. Thats why every online PeeCee has a MAC code. Even my PSP needs a MAC code to get online....
~2000€ für nen brauchbaren Mac sind imho 2100€ zu viel. - SamusTyp

Andreas22

Registrierter Benutzer

  • »Andreas22« ist der Autor dieses Themas

Beiträge: 3

Dabei seit: 11. April 2010

  • Private Nachricht senden

3

Sonntag, 11. April 2010, 15:29

Das ist ein Microcotroller von Conrad wird mit C-control Programmiert
der muss über die Serielleschnittstelle also com1 angesprochen werden

Tsuyo

Registrierter Benutzer

Beiträge: 804

Dabei seit: 10. Oktober 2009

Wohnort: k

Frühere Benutzernamen: m0nst3rkill3r

Hilfreich-Bewertungen: 257

  • Private Nachricht senden

4

Sonntag, 11. April 2010, 15:32

C-Control... Wenn du den Chip mit deinem PC verbinden kannst, hast du eig schon gewonnen.
Du musst nur (so ist es bei meinem Arduino), eine Serielle Verbingung aufbauen. D.h Warten bis ein Buchstabe oder eine Zahl ankommt. Dann das ausführen was der Controler nun machen soll
Mit VB kannst du mit der SerialConection auswählen welchen Comport du ansprechen willst und mit SerialConnection.Write(zahl oder string) das Senden was du willst

grüße

/Edit:
Ich kenne mich mit Ccontrol nicht aus, vllt hilft dir das ja
http://www.beyondlogic.org/serial/serial1.htm

Zitat von »"http://forums.macrumors.com/showpost.php?s=9e0078570b2b62fd044cc1b13d212b09&p=4777525&postcount=1064"«

When talking about how apple cannot influence the future of computers, you also forgot to mention that the internet was created on a network of macs to start with. Thats why every online PeeCee has a MAC code. Even my PSP needs a MAC code to get online....
~2000€ für nen brauchbaren Mac sind imho 2100€ zu viel. - SamusTyp

Andreas22

Registrierter Benutzer

  • »Andreas22« ist der Autor dieses Themas

Beiträge: 3

Dabei seit: 11. April 2010

  • Private Nachricht senden

5

Sonntag, 11. April 2010, 15:37

Ok aber das programm was ich mit für den Controller geschrieben hab ist ja schon drinnen normaler weise drückt man dann so einen knopf zum starten am controller selbst mein lehrer sagt wie müssen eigenständiges lernen machen und hilft uns net viel dabei ich müsste ja eigentlich dem controller dieses start segnal nur schicken oder ?

Tsuyo

Registrierter Benutzer

Beiträge: 804

Dabei seit: 10. Oktober 2009

Wohnort: k

Frühere Benutzernamen: m0nst3rkill3r

Hilfreich-Bewertungen: 257

  • Private Nachricht senden

6

Sonntag, 11. April 2010, 15:43

Jup. Wie schon geschrieben. SerialConnection.Write(commando)
Und dann im Controler überprüfen ob der Command wirklich der ist den du willst.
Bei meinem Ardunio Sieht der Code so aus. ich weiss nicht ob man den so bei dir Ableiten kann.

Quellcode

1
2
3
4
5
6
7
8
9
Serial.begin(9600);

void loop() {

if (Serial.available() > 0) {
int inByte = Serial.read(); 
switch (inByte) {
case 'a':digitalWrite(7, HIGH);break;
default:     reset();}    }  }

Zitat von »"http://forums.macrumors.com/showpost.php?s=9e0078570b2b62fd044cc1b13d212b09&p=4777525&postcount=1064"«

When talking about how apple cannot influence the future of computers, you also forgot to mention that the internet was created on a network of macs to start with. Thats why every online PeeCee has a MAC code. Even my PSP needs a MAC code to get online....
~2000€ für nen brauchbaren Mac sind imho 2100€ zu viel. - SamusTyp

fraju

Steinalter Anfänger

Beiträge: 1 365

Dabei seit: 23. Februar 2009

Hilfreich-Bewertungen: 26

  • Private Nachricht senden

7

Sonntag, 11. April 2010, 21:00

Ok aber das programm was ich mit für den Controller geschrieben hab ist ja schon drinnen

Stelle mal das Prog hier rein, dann werde ich sehen wie es weiter geht.

Welchen C-Controller hasst du?

Du kannst "seriellversuch.zip" suchen oder ein Anderes Terminalgrog benutzen um dein Prog im Controller zu testen.

Gruß

Social Bookmarks