Skocz do zawartości

Leoneq

Użytkownicy
  • Zawartość

    166
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    11

Leoneq zajął 1. miejsce w rankingu.
Data osiągnięcia: 14 marca.

Treści użytkownika Leoneq zdobyły tego dnia najwięcej polubień!

Reputacja

257 Mistrz

5 obserwujących

O Leoneq

  • Ranga
    5/10
  • Urodziny 23.02.2004

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Wrocław
  • Programuję w
    HTML

Ostatnio na profilu byli

1754 wyświetleń profilu
  1. No i udało się, mamy BASICa. Kod źródłowy wziąłem od pana Granta, dostałem jego pozwolenie na udostępnienie kodu tutaj. Kod basica został podzielony na dwie części, bootloader i "jądro", gdzie cały bootloader przeanalizowałem i przepisałem pod tniasm (oryginalnie kod był pod tasm), a kod pod oryginalnie wykorzystany 68B20 zmieniłem pod 8251. Wszystko działa, co mnie uradowało, bo w końcu to prawie rok temu podjąłem się nauki cyfrówki. Z przyczyn bardziej prywatnych, tutaj zawieszam projekt na czas nieokreślony, bo muszę się zająć dwoma innymi. Jak mi się kiedyś zechce, to do dokońc
  2. Aktualizacja 20 kwietnia 2021: odbieranie po UART działa. Poszło o wiele szybciej, głównie dlatego że wiedziałem już konkretnie co trzeba zrobić. Program najpierw wysyła wiadomość "powitalną", potem nasłuchuje czy nie ma żadnych danych. Obecnie wykonuję tzw. polling, czyli procesor całą swoją uwagę skupia na 8251, w przyszłości planuję zaimplementować przerwanie bezpośrednio do procesora, lub przez 8259. Program po odebraniu danych pokazuje je na linijce ledowej (tutaj, będą to znaki ascii z klawiatury): ; inapPC demo ; ; memory: 0x0000-0x7FFF ROM ; 0x8000-0xFFFF RAM ; ;
  3. Aktualizacja 18 kwietnia 2021: uart działa, a przynajmniej nadawanie. Cały tydzień siedziałem nad notą katalogową i (błędnymi, o czym potem się przekonałem) prezentacjami z politechnik, nie spałem, wyrywałem sobie włosy z głowy, ale udało się. Jeżeli chodzi o sprzęt: podłączyłem układ 8251 do linii danych i adresów, do wybierania szybkości transmisji dodałem układ CD4040 jako dzielnik częstotliwości. Bramki NOT znalazły się jeszcze, tylko dlatego że przy 4MHz zatrzask linijki ledowej nie uchwytywał faktycznego stanu (przerzutniki załączają się przy narastającym zboczu, czyli "pod k
  4. Leoneq

    Zegar NIXIE na FPGA

    I to może boleć, bo jakiś początkujący natrafi na ten projekt, i będzie chciał zrobić 1:1, robiąc to właśnie w najmniej optymalny sposób, namęczy się, a nawet nie będzie wiedział że można zrobić inaczej. Jest to jak najbardziej prawdopodobne, wystarczy popatrzeć na moich kolegów z technikum...
  5. Leoneq

    Zegar NIXIE na FPGA

    Dość zaciekawiła mnie właśnie ta informacja, biorąc pod uwagę że chyba (prosiłbym o potwierdzenie kogoś kto zna cyrylicę) lampy IN-12 są przystosowane pod multipleksowanie. Znalazłem też ciekawą dyskusję, i z tego co tam przeczytałem chodzi o wadę przy składaniu. https://groups.google.com/u/1/g/neonixie-l/c/gqA6OpDbdXM/m/fhVCo8sBnjMJ
  6. Ten artykuł jest częścią serii "Kurs programowania w Processing" #1 - Wstęp, kształty, debugger #2 - Piksele 2D oraz interaktywność #3 - Tekst, pliki, dźwięk, przekształcenia #4 - OpenGL, Arduino! Po miesiącu oczekiwania, w końcu połączymy świat rzeczywisty ze światem wirtualnym - albowiem połączymy dzisiaj Arduino wraz z Processingiem, robiąc razem 3 projekty. Ten artykuł bierze udział w naszym konkursie! Na zwycięzców czekają karty podarunkowe Allegro, m.in.: 2000 zł, 1000 zł i 500 zł. Potrafisz napisać podobny poradnik? Opublikuj
  7. Leoneq

    Zegar NIXIE na FPGA

    Bardzo fajny projekt, chociaż jak ja widzę takie zaawansowane fpga do zegarka to aż mnie coś bierze Rozumiałbym coś z epoki, bo były układy pal jak pamiętam, ale u mnie masz + za wykorzystanie elementów z odzysku. I tak mi się podoba, przede wszystkim za brak ledów.
  8. Ten artykuł jest częścią serii "Kurs programowania w Processing" #1 - Wstęp, kształty, debugger #2 - Piksele 2D oraz interaktywność #3 - Tekst, pliki, dźwięk, przekształcenia #4 - OpenGL, Arduino! Kontynuując kurs, dzisiaj poznamy więcej rzeczy związanych z wyświetlaniem obrazu, spróbujemy odczytać i zapisać plik, oraz wytworzyć dźwięk. Postanowiłem specjalnie poświęcić chwilę czasu na przypomnienie tutaj, jak się obchodzić z klasą String. W processingu jest ona bezpośrednio zaimportowana z Javy, więc też można równie dobrze zajrzeć do jej dokumentacji.
  9. Ad. 1) Te trafoki są złe tylko dlatego że mają mały przekrój rdzenia? Ad. 2) praktycznie na każdej aukcji były za 60zł/sztuka, i wiem że się szybko rozchodzą Ad. 3) Tak, nie może pracować bez obciążenia, dlatego najpierw wszystko podpinam, sprawdzam, potem włączam. Pomiędzy wyprowadzenia trafoków dałem obciążenie chyba 100 om, czego na schemacie nie napisałem. Ad. 4) Uznałem że jedno oczko mi wystarczy, bardziej dla frajdy niż aktualnego patrzenia na wysterowanie. Z obudową się nie będę kłócił bo każdy ma inny gust, mi się zaś nie podobają obudowy metal + drewno z lampami na wie
  10. Po zbudowaniu zegara Nixie i zasilacza do lamp, przyszedł czas zbudować chyba jedyną rzecz, dla której dalej są lampy elektronowe: chodzi o wzmacniacz lampowy. Zaczęło się od tego że nauczyciel od fizyki, jeszcze ze szkoły podstawowej (którego ciepło pozdrawiam), przed skończeniem ósmej klasy przyniósł mi kilka lamp elektronowych. Zacząłem się interesować tematem; stwierdziłem, że jeżeli mogę samodzielnie zrobić sprzęt kosztujący w sklepie kilka tysięcy, to może i warto spróbować. Audiofilem osobiście nie jestem, choć nie mogę znieść dźwięku z pierwszego lepszego głośnika, który kolokwialnie m
  11. Ten artykuł jest częścią serii "Kurs programowania w Processing" #1 - Wstęp, kształty, debugger #2 - Piksele 2D oraz interaktywność #3 - Tekst, pliki, dźwięk, przekształcenia #4 - OpenGL, Arduino! W kolejnej części kursu, opowiemy sobie o funkcjach i mechanizmach rysowania w Processingu, kilku wbudowanych funkcjach, i spróbujemy zrobić prosty kalkulator. Zaczynajmy! Ten artykuł bierze udział w naszym konkursie! Na zwycięzców czekają karty podarunkowe Allegro, m.in.: 2000 zł, 1000 zł i 500 zł. Potrafisz napisać podobny poradnik? Opub
  12. Leoneq

    Niskobudżetowy zegar Nixie

    Aktualizacja 14 marca 2021: zegar przeszedł modernizację. Obudowę teraz stanowi korpus z profilu aluminiowego, z "dekielkami" zatrzaskiwanymi od góry. Boczne płytki są przykręcane. Całość wyfrezowałem na maszynie, niektóre otwory zrobiłem już w domu wiertarką (łącznie z gwintowaniem). Przyciski panelowe i nóżki są z drukarki, bo już nie chciało mi się iść do sklepu :x Jeżeli chodzi o elektronikę, to wymieniłem okablowanie, do tranzystora przetwornicy dołożyłem radiator, zamiast pojedynczej neonówki dałem dwie lampki INS-1. Zasilacz jest teraz wbudowany, zrobiony na trafoku z ładowarki
  13. Obecnie w planach mam ogarnąć układ 8251, co robię, ale powoli - szkoła, inne projekty, itd. także basica spodziewałbym się do maja jak dobrze pójdzie. A napęd FDD bym bardzo chętnie podłączył, tylko nigdzie nie mogłem znaleźć jak. A tym bardziej poczytać jak działa system plików, więc chyba po prostu źle szukam. edit: jak mi się zechce posortować układy które mi się przydadzą a które nie (a mam ich z jakieś 2kg), to może i ja sprzedam
  14. Ten artykuł jest częścią serii "Kurs programowania w Processing" #1 - Wstęp, kształty, debugger #2 - Piksele 2D oraz interaktywność #3 - Tekst, pliki, dźwięk, przekształcenia #4 - OpenGL, Arduino! Czy kiedykolwiek miałeś potrzebę podłączenia Arduino z komputerem? Pokazać dane z czujników w efektowny i czytelny sposób? A może zrobić z komputera panel sterowania do nowego robota? Albo po prostu pobawić się obrazem i dźwiękiem - do tego wszystkiego bowiem, możemy wykorzystać środowisko o nazwie Processing. Czym jest Processing? logo programu Process
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.