Hvis du vil tale med en skrivemaskine ved at bruge noget andet end fingrene på tasterne, kan du gøre meget værre end at samle et eksemplar op med en Centronics parallelport. Det var, hvad der skete med [mlupo], som stødte på en gammel Swintec 1146 CMP og besluttede at hacke den ind i en kunstinstallation.
Ved et tryk på en kæmpe, klikknap spytter skrivemaskinen nu familiehistorier ud. Dette er alt sammen takket være en Adafruit KB2040-tastaturdriver, der bliver brugt på en ny, spændende måde - som printerdriver.
Mere specifikt tager CircuitPython-programmet, der kører på KB2040, en tekstfil og sender derefter dataene ét tegn ad gangen, indtil en ny linje er nået. På det tidspunkt sender skrivemaskinen et optaget-signal, og tegnene skrives.
Så snart skrivemaskinen ikke længere er optaget, genoptages datastrømmen indtil næste linjeskift, eller indtil filen er skrevet helt ud.
Når [mlupo] fandt ud af nok af parallelport-protokollen, var de i stand til at bygge et brugerdefineret breakout-kort med KB2040, en kvindelig parallelport og en række LED'er til fejlretning, som [mlupo] beholdt, fordi de ser seje ud.
KB2040 sætter værdierne højt på en serie af parallelportens datastifter sammen med portens STROBE-pin, som trækker lavt, når data er klar. Under hver STROBE-cyklus læses de høje og lave stifter af Swintec'en som et binært tegn.
Selvfølgelig kan du altid bruge kraften fra Pi til at byg din egen moderne skrivemaskine.
Tak til [foamyguy] for tippet!
- SEO Powered Content & PR Distribution. Bliv forstærket i dag.
- PlatoData.Network Vertical Generative Ai. Styrk dig selv. Adgang her.
- PlatoAiStream. Web3 intelligens. Viden forstærket. Adgang her.
- PlatoESG. Kulstof, CleanTech, Energi, Miljø, Solenergi, Affaldshåndtering. Adgang her.
- PlatoHealth. Bioteknologiske og kliniske forsøgs intelligens. Adgang her.
- Kilde: https://hackaday.com/2023/12/14/when-is-a-typewriter-a-printer-when-it-has-a-parallel-port/
- :har
- :er
- $OP
- 1
- 400
- 500
- a
- I stand
- tværs
- Alle
- sammen
- altid
- an
- ,
- ER
- Kunst
- AS
- At
- tilbage
- fordi
- være
- board
- breakout
- bygge
- travlt
- .
- by
- kom
- CAN
- karakter
- tegn
- fuldstændig
- Cool
- kunne
- kursus
- skik
- cyklus
- data
- besluttede
- do
- driver
- i løbet af
- hver
- nok
- spændende
- familie
- Med
- kvinde
- regnede
- File (Felt)
- Til
- kæmpe
- gif
- hack
- skete
- Høj
- HTTPS
- in
- installation
- ind
- IT
- holdt
- nøgler
- længere
- Se
- Lot
- Lav
- Moderne
- Ny
- næste
- ingen
- nu
- of
- Gammel
- on
- ONE
- or
- Andet
- ud
- egen
- Parallel
- pick
- picks
- fyr
- plato
- Platon Data Intelligence
- PlatoData
- Punkt
- magt
- Program
- protokol
- Sweatre & trøjer
- Skub ud
- nået
- Læs
- klar
- RÆKKE
- kører
- sender
- Series
- sæt
- Signal
- noget
- Snart
- specifikt
- Historier
- strøm
- tager
- Tal
- tekst
- end
- tak
- at
- derefter
- de
- denne
- tid
- til
- indtil
- brug
- anvendte
- ved brug af
- Værdier
- ønsker
- Vej..
- var
- Hvad
- hvornår
- som
- WHO
- med
- værre
- dig
- Din
- zephyrnet