Suche senden
Hochladen
Programming Closer to the Iron
•
0 gefällt mir
•
783 views
D
Donald Belcham
Folgen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 26
Empfohlen
Io t
Io t
Marian Marinov
Проект 14. Вести из ОУ Фрунзенского района СПб
Проект 14. Вести из ОУ Фрунзенского района СПб
Вести из ОУ Фрунзенского района СПб
Proyecto paquini
Proyecto paquini
Rosita Jr.
Tugas praktikum (2) Dasar Manajemen - Gaya Kepemimpinan - @dianpawpaw
Tugas praktikum (2) Dasar Manajemen - Gaya Kepemimpinan - @dianpawpaw
Dian 'pawpaw' Manggiasih
Gabriella
Gabriella
SimonRoyals
Convite
Convite
Antonio Marcos Nascimento
Getting Started with Raspberry Pi
Getting Started with Raspberry Pi
yeokm1
Proposal project fared
Proposal project fared
Haniz Razad
Empfohlen
Io t
Io t
Marian Marinov
Проект 14. Вести из ОУ Фрунзенского района СПб
Проект 14. Вести из ОУ Фрунзенского района СПб
Вести из ОУ Фрунзенского района СПб
Proyecto paquini
Proyecto paquini
Rosita Jr.
Tugas praktikum (2) Dasar Manajemen - Gaya Kepemimpinan - @dianpawpaw
Tugas praktikum (2) Dasar Manajemen - Gaya Kepemimpinan - @dianpawpaw
Dian 'pawpaw' Manggiasih
Gabriella
Gabriella
SimonRoyals
Convite
Convite
Antonio Marcos Nascimento
Getting Started with Raspberry Pi
Getting Started with Raspberry Pi
yeokm1
Proposal project fared
Proposal project fared
Haniz Razad
Introducere in sisteme integrate
Introducere in sisteme integrate
Ioana Culic
Raspberry Pi Introduction
Raspberry Pi Introduction
Michal Sedlak
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movement
srmonk
IoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NET
Christos Matskas
Choose your dev platform
Choose your dev platform
Marian Marinov
Introduction to Arduino Family
Introduction to Arduino Family
Robocraze
Robots conf microcontroller and iot survey
Robots conf microcontroller and iot survey
Matt Haines
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
MediaTek Labs
Unit 6 - PART2.pptx
Unit 6 - PART2.pptx
BLACKSPAROW
mbed @ Elektor Live! 2010
mbed @ Elektor Live! 2010
ARM mbed
Introduction To Raspberry Pi with Simple GPIO pin Control
Introduction To Raspberry Pi with Simple GPIO pin Control
Pradip Bhandari
MediaTek Linkit Smart 7688 Webinar
MediaTek Linkit Smart 7688 Webinar
MediaTek Labs
4667031.ppt
4667031.ppt
lakshmiact
หน่วยเรียนที่ 1
หน่วยเรียนที่ 1
kaiwasan
Software maintenance PyConUK 2016
Software maintenance PyConUK 2016
Cesar Cardenas Desales
Workshop on IoT and Basic Home Automation_BAIUST.pptx
Workshop on IoT and Basic Home Automation_BAIUST.pptx
Redwan Ferdous
4 Introduction to Arduino.pdf
4 Introduction to Arduino.pdf
RynefelElopre2
CIEians arduino
CIEians arduino
Ramy F. Radwan
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Peter Gallagher
Python in the real world : from everyday applications to advanced robotics
Python in the real world : from everyday applications to advanced robotics
Jivitesh Dhaliwal
Introduction to Messaging
Introduction to Messaging
Donald Belcham
Advanced messaging patterns
Advanced messaging patterns
Donald Belcham
Weitere ähnliche Inhalte
Ähnlich wie Programming Closer to the Iron
Introducere in sisteme integrate
Introducere in sisteme integrate
Ioana Culic
Raspberry Pi Introduction
Raspberry Pi Introduction
Michal Sedlak
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movement
srmonk
IoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NET
Christos Matskas
Choose your dev platform
Choose your dev platform
Marian Marinov
Introduction to Arduino Family
Introduction to Arduino Family
Robocraze
Robots conf microcontroller and iot survey
Robots conf microcontroller and iot survey
Matt Haines
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
MediaTek Labs
Unit 6 - PART2.pptx
Unit 6 - PART2.pptx
BLACKSPAROW
mbed @ Elektor Live! 2010
mbed @ Elektor Live! 2010
ARM mbed
Introduction To Raspberry Pi with Simple GPIO pin Control
Introduction To Raspberry Pi with Simple GPIO pin Control
Pradip Bhandari
MediaTek Linkit Smart 7688 Webinar
MediaTek Linkit Smart 7688 Webinar
MediaTek Labs
4667031.ppt
4667031.ppt
lakshmiact
หน่วยเรียนที่ 1
หน่วยเรียนที่ 1
kaiwasan
Software maintenance PyConUK 2016
Software maintenance PyConUK 2016
Cesar Cardenas Desales
Workshop on IoT and Basic Home Automation_BAIUST.pptx
Workshop on IoT and Basic Home Automation_BAIUST.pptx
Redwan Ferdous
4 Introduction to Arduino.pdf
4 Introduction to Arduino.pdf
RynefelElopre2
CIEians arduino
CIEians arduino
Ramy F. Radwan
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Peter Gallagher
Python in the real world : from everyday applications to advanced robotics
Python in the real world : from everyday applications to advanced robotics
Jivitesh Dhaliwal
Ähnlich wie Programming Closer to the Iron
(20)
Introducere in sisteme integrate
Introducere in sisteme integrate
Raspberry Pi Introduction
Raspberry Pi Introduction
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movement
IoT fun with Raspberry Pi and .NET
IoT fun with Raspberry Pi and .NET
Choose your dev platform
Choose your dev platform
Introduction to Arduino Family
Introduction to Arduino Family
Robots conf microcontroller and iot survey
Robots conf microcontroller and iot survey
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Unit 6 - PART2.pptx
Unit 6 - PART2.pptx
mbed @ Elektor Live! 2010
mbed @ Elektor Live! 2010
Introduction To Raspberry Pi with Simple GPIO pin Control
Introduction To Raspberry Pi with Simple GPIO pin Control
MediaTek Linkit Smart 7688 Webinar
MediaTek Linkit Smart 7688 Webinar
4667031.ppt
4667031.ppt
หน่วยเรียนที่ 1
หน่วยเรียนที่ 1
Software maintenance PyConUK 2016
Software maintenance PyConUK 2016
Workshop on IoT and Basic Home Automation_BAIUST.pptx
Workshop on IoT and Basic Home Automation_BAIUST.pptx
4 Introduction to Arduino.pdf
4 Introduction to Arduino.pdf
CIEians arduino
CIEians arduino
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Building a Raspberry Pi Robot with Dot NET 7, Blazor and SignalR - TechDays 2023
Python in the real world : from everyday applications to advanced robotics
Python in the real world : from everyday applications to advanced robotics
Mehr von Donald Belcham
Introduction to Messaging
Introduction to Messaging
Donald Belcham
Advanced messaging patterns
Advanced messaging patterns
Donald Belcham
Microservices: The Nitty Gritty
Microservices: The Nitty Gritty
Donald Belcham
Microservices: A Gentle Introduction
Microservices: A Gentle Introduction
Donald Belcham
AOP & Patterns
AOP & Patterns
Donald Belcham
Intro To AOP
Intro To AOP
Donald Belcham
Source Control Abominations
Source Control Abominations
Donald Belcham
Is There Room for Craftsmanship in Software Development
Is There Room for Craftsmanship in Software Development
Donald Belcham
Reducing External Risk
Reducing External Risk
Donald Belcham
Performance Tuning in the Trenches
Performance Tuning in the Trenches
Donald Belcham
Reliability and Resilience
Reliability and Resilience
Donald Belcham
Reliability and Reslience
Reliability and Reslience
Donald Belcham
Introduction To AOP
Introduction To AOP
Donald Belcham
Design patterns you didn't know about
Design patterns you didn't know about
Donald Belcham
Taming Brownfield Codebases with AOP
Taming Brownfield Codebases with AOP
Donald Belcham
Domain Driven Design Primer
Domain Driven Design Primer
Donald Belcham
Hacking Hardware
Hacking Hardware
Donald Belcham
Advanced AOP
Advanced AOP
Donald Belcham
The Dark Side of Code Metrics
The Dark Side of Code Metrics
Donald Belcham
Continuous Deployment
Continuous Deployment
Donald Belcham
Mehr von Donald Belcham
(20)
Introduction to Messaging
Introduction to Messaging
Advanced messaging patterns
Advanced messaging patterns
Microservices: The Nitty Gritty
Microservices: The Nitty Gritty
Microservices: A Gentle Introduction
Microservices: A Gentle Introduction
AOP & Patterns
AOP & Patterns
Intro To AOP
Intro To AOP
Source Control Abominations
Source Control Abominations
Is There Room for Craftsmanship in Software Development
Is There Room for Craftsmanship in Software Development
Reducing External Risk
Reducing External Risk
Performance Tuning in the Trenches
Performance Tuning in the Trenches
Reliability and Resilience
Reliability and Resilience
Reliability and Reslience
Reliability and Reslience
Introduction To AOP
Introduction To AOP
Design patterns you didn't know about
Design patterns you didn't know about
Taming Brownfield Codebases with AOP
Taming Brownfield Codebases with AOP
Domain Driven Design Primer
Domain Driven Design Primer
Hacking Hardware
Hacking Hardware
Advanced AOP
Advanced AOP
The Dark Side of Code Metrics
The Dark Side of Code Metrics
Continuous Deployment
Continuous Deployment
Kürzlich hochgeladen
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
Kürzlich hochgeladen
(20)
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Programming Closer to the Iron
1.
2.
Agenda Why? 1 Wat?!? 2 What? 3
3.
1 Why? Arduino Uno 14 GPIO Weak
IDE experience Netduino 22 GPIO Arduino Mega 54 GPIO Weak IDE experience Raspberry Pi 8 GPIO
4.
1 Why?
5.
1 Why?
6.
2 What? Software Hardware • Development Environment • PDF
Reader • PIC Programmer • PIC • Breadboard & Jumpers
7.
2 What? - Languages ??? Assembly PIC
8.
2 What? – IDEs/Compilers •
Microchip – MPLAB (free…sorta) • meLabs - PICBASIC • MikroElectronica – mikroBasic – mikroPascal – mikroC
9.
2 What? - mikroBasic
10.
2 What? - LibStock
11.
2 What? - Programmer •
IDE/Compiler compatibility • PICkit 2/3 – MPLAB • Easy PIC – mikroXXX
12.
2 What? – Easy
PIC v7
13.
2 What? – Breadboarding
14.
2 What? - Cost •
IDE: $0 -> $250 • Programmer: $50 -> $150 • Breadboarding: $50++
15.
3 Wat?!? Which PIC?
16.
3 Wat?!? PIC capabilities
17.
3 Wat?!? PIC capabilities
18.
3 Wat?!? How do
I wire this?
19.
3 Wat?!? I still
need more!
20.
3 Wat?!? More ICs?
21.
3 Wat?!? HEX char
codes?
22.
3 Wat?!? Order matters?
23.
3 Wat?!?
24.
3 Wat?!? Debugg……no….
25.
3 Wat?!? Automated Testing
26.
Σ The long and
short… • • • • Making choices is hard Hardware outlay required Visual Studio really is very polished Be ready to work with 0s and 1s…literally • The abstractions are thinner and leaky • Velocity is much slower