APRIL KAMPANJ BASIC STAMP 2

Under APRIL månad kan du köpa BASIC Stamp 2 modulen till priset 499:- inklusive moms och frakt!
Priset, 499:- inkluderar endast BASIC Stamp 2 modulen, men med ett enkelt experiment kort, en PC och en seriekabel är du igång med BasicStamp programmering till en minimal kostnad.

Programeditor, manualer och kopplingsexempel plockar du hem gratis från vår Filcentral
Priset 499:- inkluderar endast BasicStamp 2 modulen och förutsätter att betalningen sker mot bifogat inbetalningskort,
på så sätt eleminerar vi den förhatliga PF-avgiften. Har du inte tidigare varit kund hos oss vill vi att du bifogar ditt personnummer eller organisationsnummer med din beställning. Om inte detta passar dig meddelar du oss, så sätter vi ihop ett prisförslag med paketfrakt och PF-avgift. Erbjudandet gäller under APRIL 2000 och kan inte kombineras med andra rabatter eller avtal. E-Mail till MUX-Elektronik.

BASIC Stamp II ochIISX ansluts till PC:n via serieporten . Serieportens pin 6 (DSR) och (RTS) may be connected for automatic port detection.
PC serial port BS2-IC or BS2SX-IC
pin 2 (RX) pin 1 (SOUT)
pin 3 (TX) pin 2 (SIN)
pin 4 (DTR) pin 3 (ATN)
pin 5 (GND) pin 4 (VSS)


 

 

Nedan ser du en komplett listning av PBASIC kommandona för respektive version av BASIC Stamp. (Aritmetiska operatorer utlämnade) Vi ber om överseende med översättningen, i vissa fall blir det lite "svengelska", hoppas ni som själva programmerar instämmer med att vissa begrepp saknar svenska, relevanta, motsvarigheter.

1 Instruction finns endast i BASIC Stamp D and BS1-IC.
2 Instruction finns endast i BS2-IC.
3 Instruction finns endast i BS2SX-IC.
Hopp, programstyrning
IF . . .THEN Jämför och hoppa vid upfyllt kriterie
BRANCH Hoppa till adress enligt index
GOTO Hoppa till viss adress
GOSUB Hoppa till specifik subrutin
RETURN Återvänd fpån subrutin.
3 RUN Byt till en av 8 programbabkar i BS2 -SX
LOOPING
FOR . . . NEXT Skapa en FOR - NEXT loop.

 

NUMERISKA
1 LET Variabel tilldelning såsom, A=5, B=A+2, etc. Möjliga operationer är add, subtract, multiply, divide, max. limit, min. limit, and logical operations AND, OR, XOR, AND NOT, OR NOT, and XOR NOT. Kommandot LET kan utelämnas och är INTE TILLÅTET I BS2-IC or BS2SX-IC.
LOOKUP Leta upp data specificerat av offset och läs in i en variabel. Med detta kommado kan man skapa en "upplsagstabell" OBS ej editerbar under körning, jämför med ARRAY.
LOOKDOWN Jämför ett värde med en tabell, vid "träff" returneras indexvärdet.
RANDOM Skapa ett slumptalsvärde.
DIGITAL I/O
INPUT Ange en I/O punkt som digital ingång
OUTPUT Ange en I/O punkt som digital utgång
REVERSE Om en I/O-Punkt är ingång, gör den till utgång...och vice versa..
LOW Ange en I/O som utgång och sätt den LÅG ( 0V)
HIGH Ange en I/O som utgång och sätt den HÖG ( 5V)
TOGGLE Ange en I/O som utgång och ändra aktuellt värde. (HÖG till LÅG) eller (Låg till HÖG).
PULSIN Mät tiden på en digital puls in.
PULSOUT Skapa en PULS ut med bestämd längd.
BUTTON Ta in status från en I/O OCH filtrera kontaktstudsar, utför auto-repeat, och utför hopp... allt i ett kommando.
23 SHIFTIN Skifta in bitar från seriellt från I/O till ett "parallellt ord".
23 SHIFTOUT Skifta ut ett data ord seriellt via en I/Obits out to serial-to-parallel shift register.
23 COUNT Mät frekvens på pulser in på angiven I/O-punkt
23 XOUT Skapa "X-10 powerline" styrkoder. Att användas med X-10 styrsystem för tex dataöverföring via 220V systemet i en fastighet.
SERIAL I/O
SERIN Förvandlar valfri I/O till seriell ingång, flera parametrar styr Baudrate, antal bitar etc. Mycket användbart kommando då många nya spännande elektronikkomponenter "talar seriellt".
SEROUT Förvandlar valfri I/O till seriell utgång, flera parametrar styr Baudrate, antal bitar etc. Mycket användbart kommando då många nya spännande elektronikkomponenter "talar seriellt".
ANALOG I/O
PWM Genererar PWM signal (Puls-Vidds-Modulering, kallas iblan PulsPaus modulering), med en R/C länk (ett motstånd och kondensator) kopplad som filter efter I/O-punkten erhålles en 0-5 Volts analog utgång.
1 POT Läser en 5-50 K ohms potentiometer och sparar värdet i variabel.
23 RCTIME Lika POT. Alltså en R/C länk kopplas till en I/O. Kommadot lägger först ut en kort puls 5V som laddar upp kondensatorn, därefter ställs I/O punkten som ingång och mäter tiden det tar att ladda ur kondensatorn. Denna tid varierar med resistansen, alltså kan detta kommandot mäta in värdet av tex ett fotomotstånd, en termistor, en potentiometer etc.
LJUD
23 FREQOUT Skapar en eller två toner av angiven frekvens på I/O-punkt.
23 DTMFOUT Skapar DTMF toner likt de som används i telefonväxelsammanhang
1 SOUND Spelar toner på I/O punkt
MINNES ACCESS
23 DATA Spara DATA i EEPROM
1 EEPROM Spara DATA i EEPROM
READ Läs DATA från EEPROM
WRITE Skriv DATA till EEPROM.
3 GET Läs data från BS2SX-IC scratch pad RAM.
3 PUT Skriv data till BS2SX-IC scratch pad RAM.
TIME
PAUSE Pause, 0 till 65536 millisekunder.
POWER CONTROL
NAP Gå ner i "viloläge" för en kort period, minimerad strömförbrukning
SLEEP Gå ner i "viloläge" 1 till 65535 sekunder. Strömförbrukningen reduceras till 20 ľA (Stamp D ochBS1-IC), 50 ľA (BS2-IC) , 200 uA (BS2SX-IC).
END Gå ner i "viloläge" tills strömförsörjningen bryts och återkommer eller PC:n ansluts. Strömförbrukning som vid SLEEP instruktion.
PROGRAM DEBUGGING
DEBUG Skickar angiven variabel tillbaka till PC:n för observation, via ansluten prog.kabel.
 

E-Mail till MUX-Elektronik

 

MUX-Elektronik
 Butik: Kjellbergsgatan 5, 411 32 Göteborg. Tel / Fax 031 16 33 90
Copyright (C) 2000 (All Rights Reserved)