Kazalo:
- Zaloge
- Korak: Povežite svoj LED trak s svojo Arduino ploščo
- Korak: Povežite ploščo Arduino z računalnikom
- Korak: Naložite kodo Arduino
- 4. korak: Zaženite kodo Python
Video: Vizualizirajte svoje dobičke in izgube v bitcoinih z Arduinom in Pythonom: 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Avtor memoryleakyuSledi Več avtorja:
Osnovna ideja
Osebno sem vlagatelj kripto valut. Imam pa tudi veliko dela. Zato ne morem slediti ceni bitcoina 10 -krat na minuto. Vseeno pa me zanima, ali zaslužim ali izgubljam denar. Tako sem se odločil, da bom z uporabo pythona zgradil sistem povratnih informacij v realnem času o svoji naložbi. In za vizualizacijo sem izbral led trak in arduino. Če sem zaslužil denar, bodo LED lučke postale zelene. Če izgubim, se obarvajo rdeče.
Kako deluje
Za pridobivanje podatkov o bitcoinih v realnem času sem uporabil api, ki ga ponuja OKex, velika menjalnica kriptovalut. Nato sem uporabil python za izračun dobička in izgube na podlagi pretočnih podatkov. Ciljni dobiček in izgubo sem nastavil na 5% vsak dan, kar pomeni, da gori več luči, moja naložba je bližje moji ciljni dobičku ali izgubi. Če so vse LED diode vklopljene ali izklopljene, bo trak utripal. Tako se lahko odločim, ali bom še naprej hranil ali prodajal svoje bitcoine.
Zaloge
Seeeduino V4.2 Kupite tukaj
Seeed Waterproof WS2813 RGB LED Trak Vodotesen Kupite tukaj
Glej Base Shield V2
Korak: Povežite svoj LED trak s svojo Arduino ploščo
Povežite vaš seeeduino z osnovnim ščitom. Nato priključite LED trak na digitalni zatič 6 (D6)
Korak: Povežite ploščo Arduino z računalnikom
Preverite vrata, ki jih uporablja vaš arduino. Potrebovali ga boste v kodi python.
Korak: Naložite kodo Arduino
4. korak: Zaženite kodo Python
Prepričajte se, da je nameščen knjižnica python pyserial. Če ne veste, ali ste knjižnico namestili, zaženite
pip install pyserial
v terminalu računalnika.
Pred izvajanjem kode python ne pozabite nastaviti podatkov o začetni naložbi.
Priporočena:
Sinhronizacija map s Pythonom: 5 korakov
Sinhronizacija map s Pythonom: Ta navodila vam bodo pokazala, kako hraniti dve mapi (in vse mape v njih) v sinhronizaciji, tako da je ena neposredna kopija druge. Idealen za varnostno kopiranje dela lokalno, na strežnik v oblaku/omrežje ali pogon USB. Nobenih izkušenj s programiranjem ni
Zaščitite svoje ideje, zaščitite svoje delo: 8 korakov
Zaščitite svoje ideje, zaščitite svoje delo: pred nekaj dnevi sem zaradi zrušitve računalnika izgubil podatke. Nekega dne je bilo delo izgubljeno.:/ Shranim svoje podatke v oblak, da preprečim napako na trdem disku. Uporabljam programsko opremo za različice, da lahko obnovim starejše različice svojega dela. Vsak dan naredim varnostno kopijo, a tokrat sem
Kako zmetati kocko s Pythonom: 9 korakov
Kako zmetati kocko z uporabo Pythona: Naslednja navodila vas bodo vodila, kako ustvariti modul Python za "zvijanje" kocke. Ta modul bo ustvaril naključna števila iz teh računalniških kock. Zagotovil bom funkcije, potrebne za izdelavo modula, in opisal kot
Začnite s Pythonom: 7 korakov (s slikami)
Začnite s programom Python: Programiranje je super! Ustvarjalno, zabavno in daje vašim možganom miselno vadbo. Mnogi od nas se želijo naučiti o programiranju, vendar se prepričamo, da tega ne moremo. Mogoče ima preveč matematike, morda prestrašen žargon, ki ga premetavajo
GPS -modul Ublox LEA 6h 02 z Arduinom in Pythonom: 4 koraki
Ublox LEA 6h 02 GPS modul z Arduino in Python: Vmesnik GPS modula z uporabo Arduino UNO (ali katere koli druge naprave Arduino) in izračun zemljepisne širine in dolžine za prikaz v oknu aplikacije, napisanega v Pythonu